Published on InterSystems Developer Community (https://community.intersystems.com)

主页 > InterSystems多模型数据库竞赛

公告
Claire Zheng · 一月 12, 2021

InterSystems多模型数据库竞赛

亲爱的开发者们,欢迎您参加在线编程竞赛!这是2020年的系列竞赛,主题是利用InterSystems IRIS构建多模型解决方案。在这个竞赛中,开发者需要创建一个至少使用两种不同模型来操作数据的应用程序,例如key-value和relational, Object和relational, DocDB和key-value。这场由开发者社区发起的编程马拉松将从1月11日持续到1月31日。

展示最棒的编程技能,赢取炫酷奖品!

 

主题:利用InterSystems IRIS构建多模型应用

时间:2021年1月11日-31日

奖品丰厚

1. Experts Nomination——获奖者由我们特别挑选的专家团选出:

🥇 1st place - $2,000 

🥈 2nd place - $1,000 

🥉 3rd place - $500

2. Community Nomination——获得总投票数最多的应用

🥇 1st place - $1,000 

🥈 2nd place - $500 

🥉 3rd place - $250

如果同时多位参赛者获得同样的票数,均被视为优胜者,将平分奖金。

谁可以参加?

任何开发者社区的成员均可参加,InterSystems内部员工除外。还没有账号?现在来建一个! 

参赛时间安排

1月11日 - 24日: 在这两周,您可以将开发的应用上传至Open Exchange (在此期间,还可以继续编辑您的项目).

1月25日 - 31日: 投票周

2月1日: 宣布获胜者!

主题

💡  多模型应用构建 💡

利用InterSystems IRIS数据平台构建多模型解决方案。

InterSystems IRIS数据平台是一个多模型DBMS. 我们公开了一些可开箱即用的APIs,可以为您提供数据管理的键-值,SQL,对象和文档模型。通过IRIS,您可以开发自己的模型,并公开API,这些API将提供一些新的数据模型,比如 GraphDB, column-store等。

在这个竞赛中,开发者需要创建一个至少使用两种不同模型来操作数据的应用程序,例如key-value和relational, Object和relational, DocDB和key-value。

应用程序应该在 IRIS Community Edition 或 IRIS for Health Community Edition 或 IRIS Advanced Analytics Community Edition上运行。

应用程序应该开源并在GitHub上发布。

资源助力

1. 资源——模型方面

文档 

  • Multi-model data aсcess

1.1. Globals (key-value)

Globals是可以在IRIS数据库中存储和管理的稀疏多维数组。您可以使用ObjectScript和本机API处理Globals。

工具:

  • Managing globals in management portal

文档:

  • Using Multidimensional Storage (Globals)
  • Using Globals

社区文章:

  • Globals are Magic Swords for managing data
  • The art of mapping Globals to Classes

视频:

  • Globals QuickStart

1.2. SQL访问

InterSystems IRIS通过 ObjectScript/REST API和ODBC/JDBC提供对数据的SQL访问.

工具:

  • VSCode SQL Tools
  • DBeaver
  • SQL in Management Portal
  • Other SQL tools

文档:

  • SQL Access
  • InterSystems SQL Reference

社区文章:

  • Class Queries in ObjectScript

视频:

  • SQL Things you should know

1.3. Object访问

通过ObjectScript/REST API,本地API (Java/.NET/Node.js/Python)和XEP(Java/.NET),InterSystems IRIS提供了在Globals 存储和更改对象实例的途径。

文档:

  • Object Access

1.4. Document访问

InterSystems IRIS提供DocDB,通过REST API和ODBC/JDBC(SQL)来存储和管理JSON数据文档。

文档:

  • DocDB

2. 如何提交您开发的应用:

  • 如何在Open Exchange上发布应用 
  • 如何递交竞赛申请

3. 线上课程:

  • Multi-Model QuickStart

4. 视频:

  • Multi-Model Development
  • Multi-Inheritance in a Multi-Model Environment

公平公正

 投票规则.

那么!

准备好了吗?

开始编程吧!


❗️ 点击此处,查看 官方竞赛术语解读.❗️

#活动 #竞赛 #InterSystems IRIS #IRIS竞赛 #文档

源 URL:https://cn.community.intersystems.com/post/intersystems%E5%A4%9A%E6%A8%A1%E5%9E%8B%E6%95%B0%E6%8D%AE%E5%BA%93%E7%AB%9E%E8%B5%9B