公告
· 一月 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. 资源——模型方面

文档 

1.1. Globals (key-value)

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

工具:

文档:

社区文章:

视频:

1.2. SQL访问

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

工具:

文档:

社区文章:

视频:

1.3. Object访问

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

文档:

1.4. Document访问

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

文档:

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

3. 线上课程:

4. 视频:

公平公正

 投票规则.

那么!

准备好了吗?

开始编程吧!


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

讨论 (0)0
登录或注册以继续