摘要: BigTable 其实就是 Google 设计的分布式结构化数据表. Bigtable 的设计动机: 需要存储的数据种类繁多,包括URL、网页内容、用户的个性化设置在内的数据都是Google需要经常处理的 需要存储的数据种类繁多海量的服务请求,Google运行着目前世界上最繁忙的系统,它每时每刻处理 阅读全文
posted @ 2021-12-19 21:59 hanease 阅读(378) 评论(0) 推荐(0) 编辑
摘要: Elasticsearch 是一个分布式可扩展的实时搜索和分析引擎,一个建立在全文搜索引擎 Apache Lucene(TM) 基础上的搜索引擎.当然 Elasticsearch 并不仅仅是 Lucene 那么简单,它不仅包括了全文搜索功能,还可以进行以下工作: 分布式实时文件存储,并将每一个字段都 阅读全文
posted @ 2021-12-19 21:56 hanease 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 简介 MongoDB 是一个基于分布式文件存储的NoSQL数据库 由C++语言编写,运行稳定,性能高 旨在为 WEB 应用提供可扩展的高性能数据存储解决方案 查看官方网站 MongoDB特点 模式自由 :可以把不同结构的文档存储在同一个数据库里 面向集合的存储:适合存储 JSON风格文件的形式 完整 阅读全文
posted @ 2021-12-19 21:18 hanease 阅读(342) 评论(0) 推荐(0) 编辑
摘要: KeyDB项目是从redis fork出来的分支。众所周知redis是一个单线程的kv内存存储系统,而KeyDB在100%兼容redis API的情况下将redis改造成多线程。 多线程架构 线程模型 KeyDB将redis原来的主线程拆分成了主线程和worker线程。每个worker线程都是io线 阅读全文
posted @ 2021-12-19 21:05 hanease 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 什么是DynamoDB? DynamoDB 是一个你什么也不用管的 NoSql 数据库。记得给 AWS付账单就可以。 在2004年的时候, Amazon 发现 Oracle 数据库都不够用了。为了还能继续做生意。 AWS设计了一个 Key-Vale 存储系统。以希望能达到以下目的:高性能,可扩展性, 阅读全文
posted @ 2021-12-19 21:00 hanease 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 存储和访问数百PB的数据是一个非常大的挑战,开源的RocksDB就是FaceBook开放的一种嵌入式、持久化存储、KV型且非常适用于fast storage的存储引擎。 传统的数据访问都是RPC,但是这样的话访问速度会很慢,不适用于面向用户的实时访问的场景。随着fast storage的流行,越来越 阅读全文
posted @ 2021-12-19 20:59 hanease 阅读(465) 评论(0) 推荐(0) 编辑