240 发简信
IP属地:新疆
  • 120
    数据处理的内容、地点、时间和方式

    为了让您了解实际情况,我使用Apache Beam代码片段,并结合延时图来提供可视化的表示。Apache Beam是一个用于批处理和流处理的统一编程模型和可移植性层,它具有不...

  • 120
    存储与检索 -- 为数据库提供动力的数据结构(SSTables and LSM-Trees)

    在图3-3中,每个日志结构的存储段(Segment)都是键-值对的序列。这些成对出现在它们被写入的顺序中,并且在日志中靠后的值优先于之前相同键的值。除此之外,文件中键值对的顺...

  • 120
    存储与检索 -- 为数据库提供动力的数据结构(哈希索引)

    让我们从键值数据的索引开始。这不是你可以索引的唯一类型的数据,但它非常常见,而且它是构建更复杂索引的一个有用的模块。 键值存储与大多数编程语言中可以找到的dictionary...

  • 存储与检索 -- 为数据库提供动力的数据结构(序)

    我们来一下世界上最简单的数据库,它用两个Bash功能实现: 这两个函数实现键值存储。你可以调用db_set key value,它会在数据库中存储键和值。键和值可以是(几乎)...

  • 存储与检索 -- 序

    在最基础的层面上,数据库需要做两件事:当您给它一些数据时,它应该存储数据,当您稍后再问它时,它应该将数据返回给您。 在第2章中,我们讨论了数据模型和查询语言。即应用程序开发人...

  • 数据模型和查询语言 -- 数据查询语言

    当引入关系模型时,它包含了一种查询数据的新方法:SQL是一种声明式查询语言,而IMS和CODASYL则使用命令式代码查询数据库。这是什么意思? 许多常用的编程语言是必需的。举...

  • 数据模型和查询语言 -- 关系模型与文档模型(二)

    文档数据库是否在重复历史? 虽然多对多关系和joins在关系数据库中经常使用,但文档数据库和NoSQL重新开启了关于如何最好地在数据库中表示这种关系的争论。这个争论比NoSQ...

  • @IT人故事会 谢谢关注

    数据模型和查询语言 -- 关系模型与文档模型(一)

    在今天,最著名的数据模型莫过于SQL了吧。这是一个Codd在1970年提出的关系模型:数据被组织成关系(称为SQL中的表),其中每个关系都是无序的元组集合(SQL中的行)。 ...