第 1 天:使用 InterSystems Object 和 SQL 进行开发

本文是作者参加JoelSolon的'使用InterSystemsObjects和SQL进行开发'课程的总结,介绍了IRIS的主要特性:统一多种技术,支持多模型数据库,具备互操作性,支持事务与分析,以及水平扩展能力。还提到了开发工具、IDE选项、ObjectScript编程语言的关键概念,如类、方法、持久化等,并分享了课程资源和讲师的优秀表现。
部署运行你感兴趣的模型镜像

原文在这里。

原作者YURI MARX GOME

我正在参加 Joel Solon 讲授的“使用 InterSystems Objects 和 SQL 进行开发”课程。 课程非常好,我将在这里分享一些从培训中总结的提示。

第 1 天的提示:

1. InterSystems IRIS 统一了:InterSystems IRIS Database (Caché)、IRIS Interoperability (Ensemble)、IRIS Business Intelligence (DeepSee) 和 IRIS Text Analytics (iKnow)。

2. IRIS 为多模型:对象、关系、文档和多维。

3. 互操作性:从 Java、.NET 和其他语言(如 ObjectScript)进行原生访问;ODBC 和 JDBC 数据访问,SOAP/REST 服务访问;数据路由、转换和工作流驱动消息;支持 ESB 的 SOA 架构。

4. IRIS 是事务和分析的结合。

5. IRIS 使用 ECP(用户量的分布式缓存)和Sharding进行水平数据量扩展。

6. 使用 Cloud Manager 在公共或私有容器中部署。

7. 3 种待开发 IDE 选项:VSCode(最受欢迎)、Studio(仅限 Windows)、Atelier(已弃用)。

8. 适用于 CLI 命令的终端工具。

9. 基于浏览器的管理门户。

10. IRIS 支持多平台(UNIX,Linux,Windows),并为 Linux 提供了 Docker 选项。

11. 提供年度版本 20##.1(EM - 扩展维护)和季度版本(CD - 连续交付)。

12. IRIS 区分大小写,推荐采用驼峰表示法。

13. 类是方法和属性的容器。

14. 方法执行特定任务,不允许方法重载(类中具有两个同名方法)。

15. 有 2 种类型的方法:ClassMethod(与对象实例不关联的操作)和 Method(与对象实例相关联的操作)。

16. 使用 ##class() 运行类方法并创建实例(利用 %New 或 %OpenId)以执行 Methods。

17. 方法参数的默认类型为 %String。

18. 符号 ... 表示变量参数。 示例:Method Sample(a As %String, b... as %String) as %Status。

19. 将参数作为方法调用方传递时:

  1. 如果使用 . 则作为引用传递;
  2. 参数是可选的,您可以使用 $data() 借助调用方传递的参数进行测试。

20. string 是变量的默认类型。

21. ObjectScript 支持动态类型。

22. 在 ObjectScript 中,0 为 false,其他值为 true。

23. 软件包允许您将类整理到文件夹中。

24. 如果在类或方法中使用导入,则不需要将限定名称引用到类。

25. 持久类(存储在磁盘中)扩展 %Persistent。

26. 持久类具有保持类特性/值的属性。

27. 每个持久类都有一个唯一的不可变 ID 编号。

PS 1:我用 40,000 积分兑换了这个为期 5 天的课程(价值 2800 美元) (https://globalmasters.intersystems.com/rewards/34/reward_redemptions/new)

PS 2:Joel Solon 是一位出色的讲师(提供了优秀的 IRIS 认证提示)

PS 3:课程材料非常好,课程资源、工具和支持都很棒。

明天我会发布第 2 天的总结。  

您可能感兴趣的与本文相关的镜像

Stable-Diffusion-3.5

Stable-Diffusion-3.5

图片生成
Stable-Diffusion

Stable Diffusion 3.5 (SD 3.5) 是由 Stability AI 推出的新一代文本到图像生成模型,相比 3.0 版本,它提升了图像质量、运行速度和硬件效率

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值