MarkLogic
文章平均质量分 82
Mark Logic是以文档为中心的领域专用数据库,专门针对半结构化和非结构化数据进行设计和优化,能够实现TB级非结构化数据资源的全文检索。MarkLogic Server支持针对Web内容、XML文档和JSON内容的RESTFul和HTTP请求。
cj96248
程序员,单纯、固执、容易体会到成就感;能够挑灯夜战不眠不休;能够迎难而上挑战自我。
展开
-
Marklogic学习 由浅入深(1)—— 初识
Marklogic初识1.概述Marklogic是一家美国软件公司,开发和提供企业级的NoSQL数据库。其产品是一个集存储、管理、搜索JSON和XML文档和图形数据的multi-model NoSWL数据库。可以将海量数据通过灵活的组织结构去构建庞大的web应用。Marklogic在国外拥有广泛的市场,包括BBC、播音公司、道琼斯、NBC等。公司成立于2001年,总部位于美国硅谷。从2014年的原创 2015-11-28 18:11:33 · 3695 阅读 · 0 评论 -
Marklogic学习 由浅入深(2)—— 安装Marklogic Server
在windows上安装Marklogic Server摘要:要想学习Marklogic,首先需要有相应的环境,本文介绍了如何在windows平台上安装Marklogic.实际生产中,一般会将其安装在linux平台上。准备 类似于oracle,Marklogic在非商用的情况下,对开发者来说是免费下载和使用的。 首先,需要在Marklogic开发者网站上注册,成为注册用户后才可以下载Marklo原创 2015-11-29 00:18:25 · 2160 阅读 · 0 评论 -
Marklogic学习 由浅入深(3)—— XML、XPath、XQuery
Marklogic预备知识——XML、XPath、XQuery**前言:**Marklogic在设计之初就注重于XML文档标准,并将XQuery作为其查询语言。因此在学习marklogic之前,有必要对XML相关知识做下了解。XMLXML(Extensible Markup Language)可扩展标记语言,设计之初就是为了存储和传输数据,标签本身没有被预定义,符合w3c标准。 同时原创 2015-11-30 23:01:08 · 3070 阅读 · 0 评论 -
Marklogic学习 由浅入深(4)—— 初识Query Console
Marklogic qconsole简介前言: query console是Marklogic为了便于开发者快速测试代码,调试问题,资料查询,运行XQuery脚本而设计的查询控制台。本节主要介绍它的基本结构和使用要点。qConsole启动在win7上,直接在浏览器输入http://localhost:8000/qconsole/。输入用户名好密码,可以看到下图展示界面 如果Marklogic安装原创 2015-12-09 22:59:27 · 2421 阅读 · 0 评论 -
Marklogic学习 由浅入深(5)-- Marklogic概念解析
Marklogic基本概念摘要:如果之前有学习过SQL,应该了解一些数据库的基本概念。本节将帮助您更容易理解Marklogic中的一些概念。术语 SQL术语 Marklogic术语 说明 database database 数据库 table collection 数据库表/集合 row document 数据记录行/XML文档 column f原创 2015-12-20 00:36:54 · 2820 阅读 · 0 评论 -
Marklogic学习 由浅入深(6)—— XQuery增删改查
基于XQuery的Marklogic增删改查建数据库插入文档更新文档查询数据删除文档原创 2016-02-25 22:47:26 · 2824 阅读 · 0 评论 -
Marklogic学习 由浅入深(7)—— Marklogic应用开发指引
前言:在用XQuery语言开发Marklogic应用之前,要对Marklogic有个大致的了解,目前中文材料还不多,我们只能从官网https://docs.marklogic.com 获取相关信息。Marklogic提供了相当多的函数供开发人员使用,这些API的说明都可以在这找到。说明文档 Guides进入Marklogic的官网https://docs.marklogic.com/这一页有很多原创 2016-05-02 00:25:40 · 5917 阅读 · 3 评论 -
Marklogic学习 由浅入深(8)—— 第一个Marklogic应用(上)
摘要: 通过前面几节的介绍,你是否已经隐约感受到了Marklogic的强大,这一节开始,我将逐步讲解Marklogic在项目中是如何体现其价值的。背景之前写过一个练习项目,是关于网上书城的工程。大概用到了 Java、jsp、js、Tomcat、MySQL等方面知识实现了前端展示与后台管理模块。这里我将利用Marklogic、html、js等方面知识实现网上书店的后台管理功能。配置请确保你已经安装好原创 2016-05-15 19:57:51 · 1610 阅读 · 0 评论 -
Marklogic学习 由浅入深(9)—— 第一个Marklogic应用(中)
摘要:通过前面一节的介绍,你是否已经可以感受到Marklogic的强大,前端UI 工程师设计好页面,我们只需要一个XQuery文件就可以做到保存到数据库操作,本节继续通过实例来讲解Marklogic 8.编码后台管理员一般需要知道现存书籍的概况,因此还需要一个查询接口用于得到所有的图书信息,还需要一个界面展示这些信息。 首先需要一个service 来从数据库中获取书籍信息 findbook.xqy原创 2016-05-22 17:26:39 · 1468 阅读 · 1 评论 -
Marklogic学习 由浅入深(10)—— 用Eclipse写Marklogic程序
**摘要:**Eclipse是一个强大的代码编辑器,对Java程序来说,一点也不陌生。利用插件XQDT可以方便地查看代码,依靠其提示功能写代码。这一节,我主要介绍用Eclipse编写Marklogic应用,搭建出第一个Eclipse中的Marklogic简单项目。Eclipse插件XQDT在线安装 可以通过Eclipse自带的插件安装引导程序安装 Help -> Install New Soft原创 2016-07-26 23:58:48 · 1604 阅读 · 0 评论 -
Marklogic学习 由浅入深(11)—— 第一个Marklogic应用(下)
摘要:前面的章节,我们已经将数据保存到数据库,并能显示到界面上,这一节,我们要操作页面的数据,并将其更新到数据库。XQuery思路对于Marklogic数据的更新,可以考虑两个方向,一个是更新节点,一个是更新整个文档。如果已经知道更改哪一字段,用node-replace是合适的,本例中,不知道用户会更新那些数据,因此,可以对整个文档做覆盖来更新数据。上一节中,我们已经将开发环境集成到了Eclipse原创 2016-08-27 16:03:42 · 1983 阅读 · 0 评论 -
Marklogic学习 由浅入深(A)—— Marklogic与MongoDB区别
摘要:Marklogic与MongoDB同为NoSQL数据库阵营,Mongo可以免费试用,而Marklogic却需要高昂的授权费,那Marklogic到底有哪些不同于MongoDB,或者说有哪些优势呢?详见:http://developer.marklogic.com事务ACID也许你常听人说使用NoSQL就不能使用事务的特性,那是因为他们没接触过Marklogic,如今的Marklogic完全支持原创 2016-04-17 17:09:38 · 2880 阅读 · 0 评论 -
Marklogic学习 由浅入深(B)—— Marklogic vs. Hadoop
摘要: Hadoop是一个由Apache基金会所开发的分布式系统基础架构。Hadoop非常擅长分布式计算,能充分利用集群的威力进行高速运算和存储。与Marklogic一起使用会有什么出彩呢,今天借助Kurt Cagle的观点,了解一下Data Hubs: MarkLogic vs. HadoopMarklogic使用Hadoop作为其内容处理核心MLCP,这一举措作为需要多线程处理大量文档数原创 2016-08-23 23:24:50 · 1238 阅读 · 0 评论 -
Marklogic学习 由浅入深(C)—— Marklogic的方言XQuery Dialects
**摘要:**XQuery规范遵循W3C的标准,Marklogic8遵从了W3C对XQuery1.0的语法建议。为了让Marklogic能最大化的兼容XQuery并通过一个简单的配置就能实现扩充,Marklogic Server支持三种不同的方言。方言第一次在编程中接触方言Dialect,是在Hibernate配置中。Hibernate根据你选择的“方言”(DB2Dialect、MySQL5Dial原创 2016-08-28 17:22:14 · 1242 阅读 · 0 评论 -
Marklogic学习 由浅入深(D)—— Marklogic vs. Oracle
摘要: Oracle在发展自己的NoSQL数据库的时候,曾写过一篇文章质疑Marklogic,于是MarkLogic用下文怼了回去。MarkLogic’s Response to Oracle’s Competitive Comparison引言MarkLogic Server 是下一代基于XML的企业级DBMS,集数据库、搜索、应用服务器于一体。在各方都认可Marklogic的情况下翻译 2017-06-12 00:02:00 · 970 阅读 · 3 评论