随笔分类 -  Cache

摘要:1.索引的特点: 索引为持久化类提供了一个优化的实例检索机制; 定义一个特定的排序与一类相关的常用请求的数据子集; 索引可以定义为一个或多个属性的排序 2.索引的创建: 增加索引,定义MapName 和GlobalName及Type; 在Subscripts中维护节点和节点层级(可自定义层数) 为R 阅读全文
posted @ 2019-07-04 10:45 ToBeContinue得 阅读(345) 评论(0) 推荐(0)
摘要:1.%Persistent类: 任何具有持久性的类都直接或间接地继承了%Persistent(全名为:%Library.Persistent)类,它提供了一些关于持久化的方法(如%OpenId,%Save等)。其类名和方法名中开头的字符“%”说明了它是系统级的类和方法。 2.持久类建表的步骤: 创建 阅读全文
posted @ 2019-07-03 11:08 ToBeContinue得 阅读(489) 评论(0) 推荐(0)
摘要:1.FDBMS作用:terminal终端操作,查看Table、定义Index、查看View 2.注意:可在Terminal下利用FDBMS查看表结构,但需要先打FDBMS的补丁包 3.Terminal 操作说明: zn "DHC-DATA“ //切换NameSpace :_system/SYS do 阅读全文
posted @ 2019-07-02 16:39 ToBeContinue得 阅读(612) 评论(1) 推荐(0)
摘要:1.Global以如下形式表示:^名称(下标1,下标2,下标3,.....) 如:^AirPlane(“Manufacturer”,“Address”,“Country”)=“US” 多维数组以树状的形式保存,它的每一个节点直接与磁盘和内存中的数据块相对应,因此可以达到极快的访问速度。在此基础上,我 阅读全文
posted @ 2019-07-02 16:10 ToBeContinue得 阅读(568) 评论(0) 推荐(0)
摘要:1.set:简写s 对变量或者多维数组赋值 示例: set str = "abc" s ^TMP("myglobal") = "This is a global" s date = "2019-7-2" 2.do:简写do,执行某一操作,如在terminal下执行类方法: d ##class(web 阅读全文
posted @ 2019-07-02 15:50 ToBeContinue得 阅读(566) 评论(0) 推荐(0)
摘要:1.多维存储结构介绍 Caché 以多维数组存储数据,所有数据都是保存Global中。 2.变量、Global、进程Global 的使用与区别 变量:当前进程内有效的变量; Global:Global是特殊的变量,以^开头,自动创建且存储在Cache数据库中 ; 进程Global:进程私有Globa 阅读全文
posted @ 2019-07-02 15:21 ToBeContinue得 阅读(627) 评论(0) 推荐(0)
摘要:1.开发环境 开发环境B/S架构; Web容器 : IIS; 开发语言: M; 数据库: Caché 2.命名空间与数据库的映射关系 应用程序通过命名空间访问数据库里的数据和程序,因此, 命名空间和数据库之间要建立映射。命名空间和数据库之间的映射不一定是一对一的。一个数据库可以被多个命名空间访问;相 阅读全文
posted @ 2019-07-02 15:05 ToBeContinue得 阅读(612) 评论(0) 推荐(0)
摘要:1.Caché 是新一代高性能数据库技术,被誉为创新的“后关系型”数据库(PostrelationalDatabase)。作为后关系型数据库,它整合了对象数据库访问、高性能的sql访问、强大的多维数据访问——这三种方法能够同时访问相同的数据。 (一)对象数据库访问示例 (二)强大的多维数据访问 (三 阅读全文
posted @ 2019-07-02 11:12 ToBeContinue得 阅读(9864) 评论(0) 推荐(0)