Marklogic学习 由浅入深(5)-- Marklogic概念解析
2015-12-20 00:36
309 查看
Marklogic基本概念
摘要:如果之前有学习过SQL,应该了解一些数据库的基本概念。本节将帮助您更容易理解Marklogic中的一些概念。术语
SQL术语 | Marklogic术语 | 说明 |
---|---|---|
database | database | 数据库 |
table | collection | 数据库表/集合 |
row | document | 数据记录行/XML文档 |
column | field | 数据字段/域 |
index | index | 索引 |
table joins | 表连接,Marklogic不支持 |
文档 : 文档是Marklogic中的最核心的概念,是其核心单元,我们可以将文档类比成关系型数据库中的每一行数据。多个键及其关联的值有序的放置在一起就是文档。
集合 : 集合就是一组文档的组合。如果将文档类比成数据库中的行,那么集合就可以类比成数据库的表。在Marklogic中的集合是无模式的,也就是说集合中存储的文档的结构可以是不同的。
元数据 : 描述数据库存储数据信息的数据。
举例
id | category | title | author | pubDate | pages | price |
---|---|---|---|---|---|---|
1010596200 | 编程 | Java编程思想 | 埃克尔 | 2007-6-1 | 880 | 30.0 |
1010696100 | 文学 | 红楼梦 | 曹雪芹,高鹗 | 2012-9-1 | 1606 | 41.5 |
<book id="1010596200" category="编程"> <title>Java编程思想</title> <author>埃克尔</author> <pubDate>2007-6-1</pubDate> <pages>880</pages> <price>30.0</price> </book>
<book id="1010696100" category="文学"> <title>红楼梦</title> <author> <firstAuthor>曹雪芹</firstAuthor> <secondAuthor>高鹗</secondAuthor> </author> <pubDate>2012-9-1</pubDate> <pages>1606</pages> <price>41.5</price> </book>
相关文章推荐
- Android之获取手机上的图片和视频缩略图thumbnails
- 数据库链接字符串查询网站
- DB2实例管理
- DB2实例管理
- 保障MySQL数据安全的14个最佳方法
- mysql问答汇集
- 创建一个空的IBM DB2 ECO数据库的方法
- Access 2000 数据库 80 万记录通用快速分页类
- 开通一个数据库失败的原因的和解决办法
- 一个简单的asp数据库操作类
- CentOS下DB2数据库安装过程详解
- EasyASP v1.5发布(包含数据库操作类,原clsDbCtrl.asp)第1/2页
- sql2008 还原数据库解决方案
- Oracle 数据库自动存储管理-安装配置
- Oracle 数据库 临时数据的处理方法
- 数据库分页查询语句数据库查询
- 最近比较流行的数据库挂马
- Oracle 手动创建数据库步骤详解
- 分割超大Redis数据库例子