什么是ODBC接口,cache数据库的特点?

开放数据库互连(ODBC)是Microsoft引进的一种早期数据库接口技术 。它实际上是我们要在本章后面加以讨论的ADO的前身 。Microsoft引进这种技术的一个主要原因是 , 以非语言专用的方式 , 提供给程序员一种访问数据库内容的简单方法 。换句话说 , 访问DBF文件或Access Basic以得到MDB文件中的数据时 , 无需懂得Xbase程序设计语言 。事实上 , Visual C++就是这样一个程序设计平台 , 即Microsoft最初是以ODBC为目标的 。
你会发现 , ODBC工作起来和Windows一样枣它用包含在DLL内的驱动程序完成任务 。其实 , ODBC提供一套两个驱动程序:一个是数据库管理器的语言 , 另一个为程序设计语言提供公用接口 。允许Visual C++用标准的函数调用经公用接口访问数据库的内容 , 是这两个驱动程序的汇合点 。当然 , 还有其它和ODBC有关的实用程序类型的DLL 。例如 , 一个这样的DLL允许你管理ODBC数据源 。ODBC的实际管理接口出现在SYSTEM文件夹中的某个CPL(控制面板)文件中枣我们在后面要谈到这方面的问题 。
ODBC的确能履行承诺 , 提供对数据库内容的访问 , 并且没有太多的问题 。它没有提供数据库管理器和C之间尽可能最好的数据转换 , 这种情况是有的 , 但它多半能像广告所说的那样去工作 。唯一影响ODBC前程的是 , 它的速度极低枣至少较早版本的产品是这样 。ODBC最初面世时 , 一些开发者曾说 , 因为速度问题 , ODBC永远也不会在数据库领域产生太大的影响 。然而 , 以Microsoft的市场影响力 , ODBC毫无疑问是成功了 。今天 , 只要有两种ODBC驱动程序的一种 , 那么几乎每一个数据库管理器的表现都会很卓越 。

什么是ODBC接口,cache数据库的特点?

文章插图
cache数据库的特点?
Caché数据库的主要特点如下:
1、速度快 。
Caché数据库在同等条件下查询相同数据比Oracle等普通数据库要快 。原因是Caché数据库又叫做后关系型数据库(Post-Relation),顾名思义 , Caché是基于普通关系型数据库如:Oracle,SQLserver,Sybase等的基础之上并有所改进而产生的 。
2、使用简单 。
Caché数据库支持标准SQL语句 , 因此不太熟悉M语言的用户依然可以轻易对数据库中的数据进行操作 。
3、接口容易 。
Caché数据库支持ODBC标准接口 , 因此在与其他系统进行数据交换时非常容易 。
同时Caché亦可以将数据输出成文本文件格式以供其它系统访问调用 。
【什么是ODBC接口,cache数据库的特点?】4、真正的3层结构 。
Caché数据库能够真正意义上实现3层结构 , 实现真正的分布式服务 。升级扩容方便 。
正因为由上述分布式3层结构 , 所以当医院需要增加客户端PC或医院进行扩大规模时 , 不需要重新购买或更新主服务器 , 只需要适当增加二级服务器的数量即可 , 二级服务器相对来说要比主服务器要便宜许多 , 因此 , 医院可节约资金减少重复投资 。
5、对象型编辑 。
Caché数据库是真正的对象型数据库 , 开发时用户可直接用数据库定义自己想要的对象 , 然后再在其它开发工具中调用该对象的方法和属性即可完成开发工作 , 非常方便 。
支持远程映射和镜像 。
Caché数据库支持远程的映射和镜像 , 比如在不同城市之间 , 或在同一城市的不同区域之间 , Caché可以进行镜像(Mapping) , 使不同区域的Caché数据库同步联系起来 , 虽然在不同区域 , 但大家使用起来就像共用一个数据库 。
6、支持WEB开发 。
Cache数据库提供自带的Web开发工具 , 使用维护非常方便 , 符合当今软件业发展的趋势 。
7、价格便宜 。
Caché数据库的价格比Oracle要便宜许多 。