Marklogic学习 由浅入深(5)-- Marklogic概念解析
来源:互联网 发布:javascript 倒计时 编辑:程序博客网 时间:2024/05/01 11:00
Marklogic基本概念
摘要:如果之前有学习过SQL,应该了解一些数据库的基本概念。本节将帮助您更容易理解Marklogic中的一些概念。
术语
- 数据库 : 一个Marklogic中可以建立多个数据库。每一个都有自己的集合和权限,不同的数据库也放置在不同的文件中。
- 文档 : 文档是Marklogic中的最核心的概念,是其核心单元,我们可以将文档类比成关系型数据库中的每一行数据。多个键及其关联的值有序的放置在一起就是文档。
- 集合 : 集合就是一组文档的组合。如果将文档类比成数据库中的行,那么集合就可以类比成数据库的表。在Marklogic中的集合是无模式的,也就是说集合中存储的文档的结构可以是不同的。
- 元数据 : 描述数据库存储数据信息的数据。
举例
tables表的数据可用如下两个XML文档存储:
<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>
0 0
- Marklogic学习 由浅入深(5)-- Marklogic概念解析
- Marklogic学习 由浅入深(2)—— 安装Marklogic Server
- Marklogic学习 由浅入深(B)—— Marklogic vs. Hadoop
- Marklogic学习 由浅入深(D)—— Marklogic vs. Oracle
- Marklogic学习 由浅入深(8)—— 第一个Marklogic应用(上)
- Marklogic学习 由浅入深(9)—— 第一个Marklogic应用(中)
- Marklogic学习 由浅入深(11)—— 第一个Marklogic应用(下)
- Marklogic学习 由浅入深(A)—— Marklogic与MongoDB区别
- Marklogic学习 由浅入深(7)—— Marklogic应用开发指引
- Marklogic学习 由浅入深(10)—— 用Eclipse写Marklogic程序
- Marklogic学习 由浅入深(C)—— Marklogic的方言XQuery Dialects
- Marklogic学习 由浅入深(1)—— 初识
- Marklogic学习 由浅入深(3)—— XML、XPath、XQuery
- Marklogic学习 由浅入深(4)—— 初识Query Console
- Marklogic学习 由浅入深(8)—— Hello World!
- Marklogic学习 由浅入深(6)—— XQuery增删改查
- MarkLogic 初学
- Marklogic学习 —— 灵活的数据模型
- 安卓设置默认应用功能失效,设置后仍然总是反复提示选择默认使用的应用
- 看“斯坦福监狱实验”有感
- maven 生命周期
- Android中实用小技巧集锦
- cocos2d-x Programmers Guide v3.3 译本和阅读笔记(第6章UI)
- Marklogic学习 由浅入深(5)-- Marklogic概念解析
- (转)Oracle查询性能优化
- 《挑战程序设计竞赛》2.3.2 动态规划-优化递推 POJ1742 3046 3181
- 【Unity NGUI】学习笔记(二)之英雄攻击和装备武器
- maven 常用命令
- leetcode刷题日记——Binary Tree Inorder Traversal
- LeetCode 20:Valid Parentheses
- SpringMVC中使用Interceptor拦截器
- 关于绝对路径和相对路径