《软件构架实践》读后感03      系统的构架是整个系统的框架,就好像是盖房子的时候我们要先搭好房子的框架结构,所以系统的软件构架是非常重要的。      我在学会了如何创建系统的软件构架的质量属性之后要学习如何设计构架。      属性驱动的设计(ADD)是用于设计构架的以满足质量需求
1.背景介绍随着大数据技术的不断发展,资深大数据技术专家、人工智能科学家、计算机科学家、资深程序员和软件系统资深
NoSQL数据库 ——FoundationDB的键-值存储系统FoundationDB是一个分布式的键-值存储系统,支持全局ACID事务操作,并且性能出众。在安装系统时,可以指定数据分发的级别。数据分发为容错性提供了支持:当某个服务器或网络的某部分产生故障时,数据库仍然可以正常操作,你的应用也不会受到影响。键-值与SQL架构我们开发的这套架构能够在键-值存储系统上支持多个层,每个层都能够在Foun
转载 2023-10-09 22:03:17
90阅读
昨日,FoundationDB 数据库宣布开源 FoundationDB Record Layer。既然提到了“层(layer)”这个概念,我们不妨在这里简单说一下 FoundationDB 和层之间的渊源 。“层(layer)”源于 FoundationDB 创立之初的理念 —— FoundationDB 的愿景是从一个简单且强大的核内核开始,然后逐渐通过添加“层(layer)”以进行扩展。
FoundationDB 论文 架构解读 简介FoundationDB是一个开源的分布式KV存储,号称是第一批将NoSQL的灵活性、扩展性和ACID相结合的系统。FoundationDB的架构充分体现了无共享、解耦的思想,将整个系统分为三部分组件,分别为:(1)内存事务管理组件(2)分布式存储组件(3)内置的分布式配置管理组件每个组件都可以按照期望的扩展
转载 2023-07-21 13:46:31
189阅读
原文地址:http://www.thebigdata.cn/YeJieDongTai/36878.html  美国Apple公司今天在GitHub代码网站上发布了全新的开源项目–FoundationDB云数据库。Apple在2015年收购数据库公司FoundationDB后用于商用硬件上的分布式数据库,支援完整ACID事务的NoSQL,能增强iCloud、AppStore、iTunes或iMess
原创 2018-05-01 17:36:07
804阅读
1点赞
tigris 是基于foundationdb 开发的数据平台,基于golang 开发,官方的介绍是mongo atlas 的可选替换工具 参考架构 参考资料 https://github.com/tigrisdata/tigrishttps://www.tigrisdata.com/blog/bui
原创 2023-03-23 11:56:43
206阅读
Paper FullTextFoundationDB (FDB) 引入了一套错误注入框架,用于测试该分布式数据库。具体地,它的分布式测试模拟器会启动多个 FDB “实例”,并 Hook 他们的网络、磁盘等结构,然后在测试脚本的驱动下让 FDB “实例” 集群按照预定的规则运行下去。测试脚本的内容包括:Workloads、错误注入命令、FDB配置项更新命令等。理解的重点:所有的测试工作都在模拟器中完
原创 2023-06-16 09:51:26
189阅读
【引子】周末阅读时光,一篇好的论文(https://cacm.acm.org/magazines/2023/6/273229-foundationdb-a-distributed-key-value-store/fulltext),开阔了眼界,支持事务语义的NoSQL应该放到软件系统架构备选方案之中。FoundationDB是一个开源的事务性键值存储系统,是最早将NoSQL架构的灵活性和可扩展性与
原创 2023-10-07 09:31:26
0阅读
foundationdb 基本使用 以及 性能测试
原创 2022-11-04 11:33:19
597阅读
fdb-record-layer 是在foundationdb上包装的一层工具层,可以简化日常的开发 包含的特性 结构化类型,基于了protobuf index 索引支持 复杂类型支持 list,嵌套record 查询,提供了查询api 可以方便使用 基于多record 存储共享schema 非常轻
原创 2023-03-23 11:56:01
147阅读
昨日,FoundationDB数据库宣布开源FoundationDBRecordLayer。既然提到了“层(layer)”这个概念,我们不妨在这里简单说一下FoundationDB和层之间的渊源。“层(layer)”源于FoundationDB创立之初的理念——FoundationDB的愿景是从一个简单且强大的核内核开始,然后逐渐通过添加“层(layer)”以进行扩展。“层”通过为其模型的特定数据
原创 2021-05-25 23:10:47
616阅读
foundationdb - fdbclient 源代码实现 以及 使用过程中遇到的一些小坑,简单记录一下。
原创 2022-11-04 11:33:05
202阅读
苹果公司 支持分布式事务 架构极致解藕的kv存储底座 FoundationDB 设计实现。SnowFlake 的 metadata store。
原创 2022-11-04 11:16:30
257阅读
FoundationDB 是“一个能在多集群服务器上存放大规模结构化数据的分布式数据库”。该数据库系统专注于高性能、高可扩展性和不错的容错能力。这意味着使用该数据库的项目运行起来更高效且维护成本低。FoundationDB 由戴夫·罗森塔尔(Dave Rosenthal)、戴夫·谢勒(Dave Scherer)、和尼克拉维泽(Nick Lavezzo)于 2009 年开发,旨在建立一个符合 ACI
原创 2021-04-04 16:40:17
905阅读
FoundationDB NoSQL数据库的新记录层支持关系数据库语义、模式管理、主索引和辅助索引以及查询功能。FoundationDB团队上个月宣布了记录层的开源版本。\n \n FoundationDB是一个开源的“多模型”NoSQL数据库,由苹果公司开发,但自从FoundationDB开源以来,很多公司都为它的开发做出了贡献。FoundationDB数据库采用了云友好的“无共享架构”。Fo
策划编辑|Natalie 编译|核子可乐 AI 前线导读:2015 年苹果公司收购了数据提供商 FoundationDB,目的是为了提升旗下 App Store、iTunes Connect、 iTunes 服务在云端的服务器技术。FoundationDB 随之从开源变为闭源,开源社区怨声载道。而三年后的现在,北京时间 4 月 20 日凌晨,苹果公司宣布 Fou
今天在写完关于使用一个开源kv 系统替换dremio 的kv 服务的之后,搜了下发现snowflake 的元数据系统就是基于foundationdb
原创 2023-03-23 12:00:12
111阅读
FoundationDB 源码阅读 备份恢复 机制说明 前言作为数据库系统的重要组成部分,备份和恢复是用于灾难恢复、可靠性、审计和法规遵从性目的的常用技术。当前的FoundationDB备份模块消耗了集群大约一半的写入带宽,导致存储服务器(SS)之间的写入倾斜,增加了存储空间使用率,并导致数据不均衡。新的备份模块旨在将HA集群的写入带宽提高一倍(旧的D
本期会给大家奉献上精彩的:HBase、Neo4j、FoundationDB、日志采集、知识图谱、数据管理、架构选型、IPv6、Elasticsearch、Alluxio、Redis、MongoDB。全是干货,希望大家喜欢!!!
原创 2021-07-27 16:33:02
117阅读
  • 1
  • 2