个人理财 三重存储和图形NoSQL数据库特性 - 虚拟

三重存储和图形NoSQL数据库特性 - 虚拟

Anonim

NoSQL For Dummies的一部分备​​忘单

如果您有一个互连数据网络,则可以使用三重存储或图形NoSQL数据库,或者您可以简单地标记数据并根据共享相同标记的记录推断关系。这些数据库产品支持这些重要功能。

特征区 特征区 标记逻辑服务器 Neo4j OrientDB
ACID或BASE ACID,完全可序列化 ACID,完全可序列化 ACID, ACID,完全可序列化或读取已提交 HA副本
是,同步 是,同步 DR副本
是,异步 是,同步(当可用时) TBD 数据类型 支持整数,无符号整数,浮点数,小数点,
和时间和日期。 JSON,二进制,XML,支持自由文本存储。支持所有的W3C RDF和

XML模式类型。

支持Java数据类型。支持JSON,二进制和RDF存储。

数据索引

针对图形式查询进行优化的三重索引。 7 SPOGI

索引。 为已知深度三重商店样式
查询优化的三重索引。 4个SPOGI索引。 针对图形样式查询进行了优化的三重索引(最短

路径,子图等)。 7个SPOGI索引。

拥有自己的三重指数。针对三重商店风格

查询进行了优化。

查询和搜索

SPARQL 1. 0和1. 1支持。支持SPARQL Inferencing Notation

(SPIN)API。

)。在

版本8中引入支持。 提供了Cypher查询语言,类似于SQL。没有标准

的支持。支持最短路径,Dijkstra和A *图形算法

没有W3C SPARQL或GraphStore协议支持存储或

查询RDF数据。有自己的查询语言。

广告

仅商业模式。可从Franz,Inc.获得免费版本

,限制为500万个三元组。开发者版本可用

限制为5000万个三元组。

商业模式。入门级“小型集群基本

企业版”和大型集群“全球 企业”。根据AGPL提供。商业许可证可用。打折的

启动许可证可用。

有利的商业条款可用于创业。商业

支持可用于Apache 2许可版本,但功能

限制。所有功能仅适用于商业

版本。

其他

支持三级安全性。在线备份支持

时间点恢复。支持CLIF ++和RDFS ++。包含社交网络分析(SNA)库。记录级(图)安全支持。在世界各地的一些

MarkLogic办事处提供聚会。 Neo Technologies推荐固态硬盘具有良好的性能。记录级(图)安全支持。

三重存储和图形NoSQL数据库特性 - 虚拟

编辑的选择

记录您的思科网络配置与CDP - 傻瓜

记录您的思科网络配置与CDP - 傻瓜

记录思科网络配置有时没有思科发现协议)可能需要花费数小时在布线室跟踪电缆和记录端口。在某些情况下,配线室是一个真正的老鼠的电缆巢,并且可能需要几个小时的导航才能找出哪些交换机连接到哪个交换机,哪些路由器,...

以太网通道诊断信息收集 - 虚拟

以太网通道诊断信息收集 - 虚拟

诊断思科网络中的以太网通道问题,您首先必须能够收集您的交换机及其配置。为了执行这个任务,你一如既往地依靠Show和debug命令。首先,简要介绍一下show命令的内容。 Switch1> enable Switch1#configure terminal Switch2#show EtherChannel ...

扩展访问控制列表(ACL) - 虚拟

扩展访问控制列表(ACL) - 虚拟

扩展访问控制列表(ACL)允许您允许拒绝来自特定IP地址的流量到特定的目标IP地址和端口。它还允许您指定不同类型的流量,如ICMP,TCP,UDP等。不用说,它非常细化,可以使您非常具体。如果...

编辑的选择

电子项目计划步骤1:设想您的电子项目 - 傻瓜

电子项目计划步骤1:设想您的电子项目 - 傻瓜

设计和建立你的电子项目的细节,你应该退后一步,看看大局。首先,你需要确保你有一个坚实的想法为您的项目。你为什么要建立它?它会做什么,谁来使用它,为什么? ...

电子项目计划步骤4:构建您的电路 - 傻瓜

电子项目计划步骤4:构建您的电路 - 傻瓜

而且你对它的操作感到满意,你可以建立一个永久版本的电路。虽然有几种方法可以做到这一点,但最常见的是在印刷电路板(也称为PCB)上构建电路。请注意,在PCB上组装电路...

电子项目计划步骤3:原型电路 - 假人

电子项目计划步骤3:原型电路 - 假人

永久的电路板,你会想确保它的工作。最简单的方法就是在无焊面包板上构建电路。无焊料面包板可以让您快速组装电路元件而不需要焊接任何东西。相反,您只需将其裸露在外...

编辑的选择

如何替换R中的文本 - 虚拟变量

如何替换R中的文本 - 虚拟变量

R中的sub()函数在文本模式,并用替换文本替换此模式。你使用sub()来替代文本文本,并使用其表兄gsub()来替换所有出现的模式。 (gsub()中的g表示全局。)假设你有句子He ...

中如何成功地遵循命名惯例在R - 傻瓜

中如何成功地遵循命名惯例在R - 傻瓜

R是非常自由的,对象和功能。这个自由是一个很大的祝福,同时也是一个很大的负担。没有人不得不遵循严格的规则,所以在R中编程的人基本上可以按照自己的意愿去做。如何选择一个正确的名字...

中使用函数在R中创建并转换脚本后,如何使用R - dummies中的函数

中使用函数在R中创建并转换脚本后,如何使用R - dummies中的函数

再次使用前面显示的Source()命令将其加载到控制台中。现在你看...什么也没有。 R并不让你知道它已经加载了这个函数,但它已经在工作空间中了,你可以检查一下...