InterSystems Caché ® 是一个高性能的数据库,可助力全球范围的事务处理应用。
它的用途极为广泛,包括:银河系亿万颗星球的测绘,每天数十亿次股权交易的处理,以及智能电网的管理等等。
在Caché中,数据可以被建模并存储为表、对象或多维数组(层次结构)。 不同的模型可以无缝地访问数据——不需要在模型之间进行扼杀性能的映射。
最底层是多维数组存储,可暴露给用户并有成熟的语法,属于ISO和ansi的叫m语言的标准,在其上是平行的两个抽象层级:对象和sql。
也就是说有三套接口来同时瞄准一套数据和元数据,最大化开发灵活性了。
架构上的好处是,三种接口,以及脚本化的语法以及后台编译机制,最大化了灵活性和性能的平衡,提供给应用开发者非常高的重构能力和低重构成本。
2024年11月23日大约 1 分钟