240 发简信
IP属地:四川
  • Resize,w 360,h 240
    数据处理的内容、地点、时间和方式

    为了让您了解实际情况,我使用Apache Beam代码片段,并结合延时图来提供可视化的表示。Apache Beam是一个用于批处理和流处理的统一...

  • Resize,w 360,h 240
    存储与检索 -- 为数据库提供动力的数据结构(SSTables and LSM-Trees)

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

  • Resize,w 360,h 240
    存储与检索 -- 为数据库提供动力的数据结构(哈希索引)

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

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

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

  • 存储与检索 -- 序

    在最基础的层面上,数据库需要做两件事:当您给它一些数据时,它应该存储数据,当您稍后再问它时,它应该将数据返回给您。 在第2章中,我们讨论了数据模...

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

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

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

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

  • Resize,w 360,h 240
    数据模型和查询语言 -- 关系模型与文档模型(一)

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

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

    数据模型可能是开发软件中最重要的部分。因为它们具有非常大的影响:不仅是关于软件的编写方式,还包括我们如何思考我们正在解决的问题。 大多数应用程序...