|
知识路径: > 数据库技术 > 数据库技术基础 > 数据库模型 > 典型数据库:RDB(关系数据库)、OODB(面向对象数据库)、ORDB(对象关系数据库)、XML数据库、NoSQL(非关系数据库) > 非关系型数据库NoSQL > NoSQL数据库的种类 > 文档存储 >
|
考试要求:掌握
相关知识点:2个
|
|
|
|
除了应用比较多的MangoDB文档数据库之外,另外还有如下一些在应用中使用比较多的文档型数据库:
|
|
|
BaseX是一个非常轻巧和高性能的XML数据库系统和Xpath/Xquery处理。包含了对W3C Update和FullText扩展的全面支持。一个可交互和友好的GUI前台操作界面,可以用Xquery查询相关数据库的XML文件,也可动态展示XML文件层次和结点关系的图。它具有高度的交互可视性,可实时执行和可进行Xquery编辑的特点。
|
|
|
CouchDB也是一种面向文档的非关系型数据库,用Erlang编写,它主要致力于健壮性、高并发性和容错性。它与其他NoSQL数据库最大的不同在于它的双流向增加副本。CouchDB的文件也是基于JSON,但同样也有二进制的设置,它的API基于REST,用标准的动词GET、PUTPOST和DELETE。可以用JavaScript来操作CouchDB,用户可以通过Map/reduce函数来生成自己的视图。
|
|
|
Lotus Notes也是目前较为流行的文档数据库系统之一。作为群件系统,它利用自身强大的功能使其在企业、政府办公自动化方面的应用越来越广。它实现了业务流程化,并且在全文检索、复制、集成开发环境和7层安全机制等方面都有自己独特的定义。但是其结构也决定了它不适于传统的关系型数据库所擅长的事务处理方面的工作。
|
|
|