个人理财 NoSQL术语和定义 - 傻瓜

NoSQL术语和定义 - 傻瓜

视频: 高并发网站更新数据库数据比较高效的方式 2024

视频: 高并发网站更新数据库数据比较高效的方式 2024
Anonim

让您的NoSQL头脑可能会有些困难。如果你在学校学习过数据库,你可能已经以关系的思维方式进行了灌输。对大多数人说 数据库 ,他们认为 关系数据库管理系统 。这很自然,因为在过去的30年里,关系数据库已经占据了主导地位。

为了帮助您完成这个旅程,下面是一些流行的关键术语,以及它们在应用于NoSQL数据库时的含义。

<!数据库结构
  • 数据库:

    • 一个逻辑单元,可能分布在多台机器上,数据可以添加到其中,并且可以查询其中包含的数据。 关系术语

      表空间 也可以应用于NoSQL数据库或集合。 数据场:

    • 来自RDBMS的一个术语,指的是存储在受管理的机器集群中的一组只读副本集。 <!在RDBMS中,这些通常不能在没有停机时间的情况下添加机器。在NoSQL集群中,希望快速扩展。

      分区:

      一组要存储在单个节点上的数据,用于处理效率或复制。也可以用于查询。在这种情况下,它可以被认为是一个

    • 集合 。

      数据库结构

      集合:

  • 分组在一起的一组记录,通常是文档。这不是基于记录集内的属性,而是基于其元数据。通常在创建或更新时为记录分配记录。

    架构:
    • 在RDBMS中并在一定程度上存储列。在加载任何数据之前,必须在数据库中配置数据的结构。 在文档数据库中,尽管可以存储任何结构,但是通过强制模式来限制结构有时候更好,比如在XML模式定义中。一般来说,NoSQL被认为是无模式的,或者是支持变量模式。

    • 记录 记录:

      描述特定数据库中的单个数据表示原子单位。在一个RDBMS中,这将是一个行,就像在列存储中那样。这也可以是键值存储中的值,文档存储中的文档或三重存储中的主题(不是三重)。

  • 行:

    • 在RDBMS或列存储中记录的原子单位。 可以被建模为文档存储中的元素或键值存储中的映射。

      字段:

    • 记录中的单个字段。 RDBMS中的一列。 可能不存在于所有记录中,但当存在时应具有相同的类型或结构。

      表:

    • 一类记录。在Bigtable中,它们也被称为表格。在三重商店中,根据上下文的不同,它们可能被称为主题RDF类型或命名为图形。在文档存储中,它们可能是集合。 记录关联

      主键:

    • 特定表中的保证唯一值,可用于始终引用记录。键值存储中的键,文档存储中的URI或三元或图形存储中的IRI。 外键:

  • 指示记录的数据值与不同表或记录集中的记录相关。与相关表中的主键具有相同的值。

    • 关系: 指示两个记录具有语义链接的链接或图论中的边。关系可以在相同或不同表中的两个记录之间。在RDBMS中,通常是其他表格,而在三重商店中,通常将相同类型的主题(例如社交图表中的人物)关联起来。一些数据库(主要是图形商店)支持向关系添加元数据。

    • 存储组织 服务器:

    • 集群内的单个计算机节点。通常运行一个数据库服务器代码的单个实例。 集群:

      在同一个数据中心中一起管理的物理分组或多个服务器,以提供单个服务。可以将其数据库复制到其他数据中心的群集中。

  • 标准形式:在RDBMS中的数据中规范化或最小化重复的方法。 NoSQL数据库通常会导致非规范化的数据结构,以提供更快的查询或数据访问。

    • 复制技术 磁盘复制:

    • 在单个群集中的节点之间透明复制数据,以在单个节点发生故障的情况下提供高可用性弹性。 数据库复制:

    • 在不同群集中的数据库之间复制。以更新顺序将所有数据从一个群集复制到另一个群集。总是单向的。 灵活的复制:

      在不同群集的数据库之间提供应用程序控制的数据复制。更新可能不会按照应用于第一个数据库的顺序到达。通常涉及一些自定义的处理,例如将数据更新的优先次序发送给下一个。可以是适当的更新冲突解决方案代码的双向。

  • 搜索工具

    • 索引: 特定记录中存在的值的有序列表。

    • 反向索引: 值(有序)的有序列表以及使用这些术语的记录的主键列表。

    • 提供高效的非结构化文本搜索和快速聚合功能,并在内存中进行排序。 查询:

  • 一组准则,其结果是一个完全匹配查询的记录列表,按特定字段值的顺序返回。

    • 搜索: 导致与查询匹配的相关性排序列表的一组条件。

    • 搜索标准可能不需要完全匹配,而是返回通过匹配与标准密切性加权的相关性计算。这是Google在执行搜索时所做的。

NoSQL术语和定义 - 傻瓜

编辑的选择

在Flash中使用活动文本 - 虚拟人物

在Flash中使用活动文本 - 虚拟人物

静态文本完成工作,为您提供信息网站访问者。但是Flash可以用文本来做更多的事情。有时候,你不希望自己的文本是文本,而是喜欢一堆可以弯曲,扭曲,移动,或者不能混合的独立字母形状。 Flash的分离命令...

移动网站质量保证测试 - 傻瓜

移动网站质量保证测试 - 傻瓜

在为IPhone推出新网站之前, iPad,始终在iPhone或iPad上全面测试其设计和功能,确保网站的外观和工作方式与您的想法完全相同。使用模拟器不能替代完成物理设备上的最终检查表。 As ...

QuarkXPress 5基本任务的快捷方式 - 虚拟人物

QuarkXPress 5基本任务的快捷方式 - 虚拟人物

QuarkXPress 5具有数吨和数吨的快捷方式。你大概不会记住他们中的大多数,但是你一定会发现自己一直在使用一两个。这里有一些有用的视图,调色板和对象选择任务的快捷键。 QuarkXPress查看快捷方式操作Mac Windows 100%命令+ 1 Ctrl + 1在窗口中装入Command + 0 Ctrl + 0 200%...

编辑的选择

如何将尼康D5300照片下载到计算机 - 傻瓜

如何将尼康D5300照片下载到计算机 - 傻瓜

你的尼康D5300,你可能会想用他们的照片编辑软件。您可以用两种方法将照相机中的照片和电影文件移到电脑上:通过USB电缆将照相机连接到电脑。您需要的电缆是随附的。

如何在播放期间放大尼康D7100照片 - 虚拟人物

如何在播放期间放大尼康D7100照片 - 虚拟人物

您的尼康D7100,如左图所示,您可以放大它,如右图所示。但是,您只能放大静止照片。此功能不适用于电影。以下是如何使用放大功能:放大。按Qual按钮。您可以...

如何在尼康D7100上播放时隐藏照片 - 虚拟人物

如何在尼康D7100上播放时隐藏照片 - 虚拟人物

可以使用隐藏图像选项在尼康D7100的播放菜单上隐藏一些照片,同时在播放过程中显示其他照片。假设你拍了100张照片--50次在商务会议上,50次在野外会议后。您想向您的老板展示您和您的同事的照片...

编辑的选择

IBS受害者如何制作草莓和奶油燕麦 - 假人

IBS受害者如何制作草莓和奶油燕麦 - 假人

您可以享用燕麦片如果你患有IBS。当快燕麦烹饪时,切碎草莓和香蕉(IBS主食),并从冰箱中取出椰奶。一旦这样做,燕麦片通常是准备倒。你可以添加不同的水果,甚至坚果作为你的...

如何为IBS患者制作绿鸡蛋烘焙者 - 假人

如何为IBS患者制作绿鸡蛋烘焙者 - 假人

使用自由放养的鸡,因为它们是谷物喂养,没有生长激素和抗生素,因此,IBS的肚子更健康。用任何鸡肉菜肴,一定要煮好你使用的任何一种鸡肉。当你对这道菜更加熟悉的时候,你可能会发现你并不需要...