Caché数据库简要记录
前一阵子,实施的小伙伴找过来问我用过 Caché 数据库吗?我当时有点懵?难道是 redis、memcached 之流?后来我特意去搜索了一下,还真是有一款数据库叫做 Caché Database。这里做一下简单的记录吧,Caché 在医疗系统用的比较多,是公司的商业产品。除了 Caché 数据库以外,InterSystems 公司的产品还包括 Ensemble 快速集成平台,HealthShar
前一阵子,实施的小伙伴找过来问我用过 Caché 数据库吗?我当时有点懵?难道是 redis、memcached 之流?后来我特意去搜索了一下,还真是有一款数据库叫做 Caché Database。
这里做一下简单的记录吧,Caché 在医疗系统用的比较多,是 InterSystems 公司的商业产品。除了 Caché 数据库以外,InterSystems 公司的产品还包括 Ensemble 快速集成平台,HealthShare 医疗卫生信息网络平台,InterSystems IRIS 数据平台等。
Cache 的特点
Caché是 一种后关系型数据库(Post-Relational Database),后关系型代表了它在关系型数据库的基础上,包含了一些更新型的特性。它独一无二地提供了三种整合的、能并发访问同一数据的数据库技术:成熟的对象访问方式,高性能的 SQL 访问方式以及丰富的多维访问。在对象数据、关系型数据以及多维数据视图之间不需要映射,这样就大大节省了开发和运行时间。Caché 提供了快速 Web 应用开发、高速的事务处理、大规模的扩展性、对事务数据的实时查询。
Caché 能够以所需的任何形式存储、使用和分析交易与历史数据,从而为客户至关重要的应用提供支持。高速 SQL 能够实现跨数据模型的无缝运行。在吞吐量和数据量需求不断增长的情况下,Caché 能够始终保持极高的性能。

如何连接查询
如果大家只是想连接到 Caché 上进行简单的操作的话,我推荐使用开源数据库连接工具 DBeaver,社区版本已经提供了 Caché 的集成,但是我们需要先从官网下载 Caché 的 JDBC,进行简单的配置。
下载 JDBC,地址:https://dbschema.com/jdbc-driver/Cache.html
下载完成后,解压缩到本地固定位置,然后在 DBeaver 中配置 jdbc 包即可。如下:

另外,需要特别注意一下,我们进行查询时,需要注意表的大小写问题和模式问题,比如使用下面规则:
- 通过指定模式名称前缀来调用对应的表:select * from schemaname.tablename;
- 通过使用双引号包裹表名,来调用大写/中文的表: select * from schemaname.“体检表”;
End~
更多推荐
所有评论(0)