畅想数据库管理系统(CXDB)介绍

畅想数据库管理系统(CXDB)介绍

查看: 3398|回复: 2

收藏 |

畅想数据库管理系统(CXDB)介绍

[复制链接]

mrqq123

mrqq123

当前离线

积分101

IP卡

狗仔卡

论坛徽章:0

电梯直达

1#

发表于 2011-8-21 10:47

|

只看该作者

|倒序浏览

|阅读模式

畅想数据库管理系统(CXDB)是一个小型内嵌式数据库管理系统。

CXDB是国产免费软件,由解放军理工大学开发,目前主要用于科研和教学。

下面简单介绍一下CXDB的特点:

1. 内嵌式数据库

CXDB的整个系统实现在一个DLL文件中,以API函数的形式提供编程接口。开发者在程序中调用这些接口函数,就可以完成全部的数据库操作,数据库操作就在您的程序中,是您程序不可分割的一部分。这个DLL文件很小,只有几百K。

2. SQL语法与Oracle很像

CXDB一个很有意思的特点是其SQL语法及数据类型与Oracle极其相似。

SQL已经是国际标准,但使用过两种以上数据库的人都知识,其实每种数据库的SQL语法都会略有不同,特别是数据库类型的规定各不相同,造成操作数据的系统函数也各不相同。

CXDB支持的数据类型包括:VARCHAR2、NUMBER、DATE、CLOB和BLOB等,基本上就是Oracle所有的原生数据类型。CXDB所支持的SQL语句的语法、执行效果、使用的函数与Oracle也几乎完全相同。

这样,如果您使用过Oracle,现在想用CXDB做嵌入式开发,那您不需要经过任何学习。如果您是通过CXDB学习数据库,那您也就同时学习了Oracle开发的核心内容,事半功倍。

3. 加密的数据库

数据在CXDB中加密存储,在一定程度上增加了用户的信息安全性。这个可以算特点,不能算优点,因为这样做肯定会影响数据存取的效率。

4. 免安装维护

使用CXDB没有管理工作,不需要安装,CXDB的所有数据被保存在一个文件中,开发者指定文件路径就行了。操作数据库的接口与程序都已经内嵌在用户的应用程序中,不需要任何附加的管理工作。

5. 适合数据库教学

系统由大学设计开发,目的之一就是应用于教学实践,增加数据库学习的趣味性和方便性。数据库是一门比较枯燥难学的课程,为了增加教学的趣味性,除了数据库的基本理论之外,往往会增加一些设计、开发的实例。但这部分内容如果比例过大,就会将数据库课程变成系统开发课程。将CXDB用于教学,可以在数据库理论之外增加一些DBMS研发有关的内容,这部分内容可与基本理论相互印证,在增加趣味性的同时又不脱离教学主线。数据库是系统软件,目前主流数据库如Oracle、SQL Server等,安装都比较麻烦,不便于为每个学生建立实验环境。随CXDB附赠一个用户界面非常友好的图形化管理工具——CXDBManager。该工具朴实而细腻,既可作为“开发期工具”使用,也可在教学当中用于数据库功能的演示和练习。CXDBManager是绿色软件,免安装,用它来做演示和实验都很方便。

6. 实用的数据库

研制单位已经将CXDB应用于多个MIS系统的开发。从实际测试的结果看,CXDB的稳定性和效率都不错,至少作为一个新生的DBMS系统,其表现值得肯定。CXDB可以免费使用,且开发者承诺免费、尽快修改用户发现的错误。综上可以认为,CXDB已经是一个实用的系统。

7. 线程间的并发与共享

与有些内嵌式DBMS不同,CXDB支持线程间的并发与共享,使其可作为后台数据服务的基础设置,为多用户应用提供数据支持。

CXDB的最新版本可在http://cxdb.uueasy.com/下载,包括详细的说明文档、技术文档、开发文档、CXDBManager的可执行程序和开发示例程序。

数据库, 管理系统, 国产, 免费软件, 开发

收藏0

相关帖子

本版精华

热门专题

【大话IT】以“数据”的名义竞技,国产数据库如何突围?

《Oracle 12c特性解读-容器数据库和灾备》金牌客座讲师主讲,进阶高级DBA必修

《深入理解Storm与大数据实战》理论实践结合,带你开发出满足自己场景的实时分析系统

【名人堂】专访去哪儿网数据库总监:数据库运维经验谈

《HBase从入门到精通》海量数据时代必修课程,助你快速解决大数据平台随机读写难题

【大话IT】数据不再遥远——你对数据库平台架构知多少?

雨天送福利啦!!

《JavaScript从入门到精通》课程循序渐进带你打通任督二脉,直至全面掌握前端开发利器

【名人堂】专访柏睿数据华东区总经理杜正浩:快到“不可思议”的纯内存数据库

Oracle 12C子查询平坦化的BUG

满满的干货!浪潮高级数据库工程师常彦文:DB2迁移到K-DB最佳实践

从实际出发--一个触发器问题的解决

在PowerDesigner15中应用达梦数据库并添加注释信息

DM7的常用操作符

达梦数据库(DM6)和ORACLE 10g的异同点

浅谈达梦数据库的兼容性与创新

DM7统计信息初探

DM7技术细节体验

达梦对于outer join 的优化 及其不足

ORACLE客户端下载

使用道具

举报

回复

提升卡

置顶卡

变色卡

显身卡

myth8860

myth8860

当前离线

积分101

IP卡

狗仔卡

论坛徽章:43

2#

发表于 2011-8-21 10:54

|

只看该作者

很好,支持一下。

使用道具

举报

回复

显身卡

〇〇

〇〇

当前离线

积分101

IP卡

狗仔卡

论坛徽章:407

3#

发表于 2011-9-2 21:56

|

只看该作者

像sqllite /fb?

使用道具

举报

回复

显身卡

相关推荐

战国时期
365体育手机版中国官方网站

战国时期

08-17 👁️ 4881
为什么金在中叫大魔王
BT365账户验证需要多久

为什么金在中叫大魔王

08-11 👁️ 362
与热爱为伍开启ChinaJoy狂欢盛宴!网易游戏CJ展台有哪些亮点?