2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

FoundationDB 宣布记录层支持关系数据库语义、模式管理和索引功能

  • 2019-02-14
  • 本文字数:989 字

    阅读完需:约 3 分钟

FoundationDB宣布记录层支持关系数据库语义、模式管理和索引功能

FoundationDB NoSQL 数据库的新记录层支持关系数据库语义、模式管理、主索引和辅助索引以及查询功能。FoundationDB 团队上个月宣布了记录层的开源版本。


FoundationDB 是一个开源的“多模型”NoSQL 数据库,由苹果公司开发,但自从 FoundationDB 开源以来,很多公司都为它的开发做出了贡献。FoundationDB 数据库采用了云友好的“无共享架构”。FoundationDB 是围绕“核心”键值数据库设计的,在“层”中提供了额外的功能,通过添加功能和数据模型来扩展功能,从而允许新的数据访问模式。记录层构建在 FoundationDB 之上,支持使用字段和类型、不断发展的模式、主索引和辅助索引以及声明式查询执行的记录。这个层是可组合的,可以通过其他系统进行扩展,从而在 FoundationDB 上创建新的层和应用程序类。


记录层还包括有在关系数据库中不常见的特性,例如嵌套的数据类型、记录提交时间上的索引以及跨不同类型记录的索引和查询。


记录层将 FoundationDB 的事务语义应用于辅助索引,这意味着索引总是与数据的最新更改保持同步。由于记录层是无状态的,它可以通过简单地启动更多的数据库实例来扩展。记录层支持多租户,并隔离租户的所有数据。


记录层的其他功能包括:


  • 记录表示为协议缓冲区消息,提供行业标准的序列化和模式演化。基于协议缓冲区数据模型的事务辅助索引功能。

  • 支持高级索引类型,如分组计数、全文索引、序号索引和可扩展函数索引。

  • 查询规划器,用于将这些查询转换为具体的数据库操作。

  • 扩展点,用户可以构建自定义索引维护器和查询规划功能来集成新的索引类型。

  • 支持客户端定义的加密和压缩算法的序列化 API。


记录层和 FoundationDB 在苹果的生产中用于支持应用程序和服务,比如苹果的CloudKit


类似于记录层,FoundationDB 的文档层是一个无状态的微服务器,它公开了一个与MongoDB API 兼容的面向文档的数据库。


FoundationDB 安装包支持 macOS、Ubuntu、RHEL/CentOS EL6 和 EL7 以及 Windows 操作系统。它还支持用于 C、Python、Ruby、Java 8+和 Go 1.1+编程语言的 API 语言绑定。该团队写了一篇文章描述 CloudKit 如何使用记录层。


如果您有兴趣了解关于 FoundationDB 数据库记录层特性的更多信息,请查阅以下参考资料:



查看英文原文:FoundationDB’s Record Layer Supports Relational Database Semantics, Schema Management and Indexing


2019-02-14 08:004549
用户头像

发布了 124 篇内容, 共 49.5 次阅读, 收获喜欢 177 次。

关注

评论

发布
暂无评论
发现更多内容

优测云真机平台新体验—5个实用贴心的功能上线!

优测云服务平台

测试 单元测试 测试发开 优测

【Harmony】鸿蒙企业应用详解

GeorgeGcs

鸿蒙 企业应用 普通应用 游戏应用 应用类型

AI 英语写作练习 App 的开发

北京木奇移动技术有限公司

软件外包公司 AI英语学习 AI英语写作

KWDB数据库高可用方案验证与测试

KaiwuDB

数据库 KaiwuDB

从零开始创建YashanDB数据库的实用步骤

数据库砖家

从零开始:搭建您的YashanDB数据库环境

数据库砖家

从入门到精通:YashanDB数据库学习指南

数据库砖家

天润融通Agent变身7×24小时产品专家,高频使用咨询不再占用人工

天润融通

数智时代:n8n 不够用?试试更懂数据的 HuggingFists

数由科技

人工智能 数据挖掘 低代码 数据科学 huggingfists

从YashanDB数据库看未来数据存储的趋势

数据库砖家

智慧工厂云报工系统(源码+文档+讲解+演示)

深圳亥时科技

从零开始漏洞赏金猎人的实战指南

qife122

网络安全 赏金猎人

WAIC 2025预告 | 网易灵动发布+展览,两大「全球首发」即将亮相

网易伏羲

人工智能 网易伏羲 WAIC 具身智能 网易灵动

【HarmonyOS】HAR和HSP循环依赖和依赖传递问题详解

GeorgeGcs

鸿蒙 循环依赖 HSP HAR 依赖传递

从开源日志解析引擎到"Botu"

数由科技

开源 Logstash flume 日志解析 botu

天润融通从Labubu现象解读零售商如何靠“情绪感知力”赢得消费者

天润融通

Awesome Python 资源列表维护工具

qife122

Python 资源管理

黑龙江等保测评、等保测评费用

等保测评

从用户需求出发设计YashanDB数据库的架构

数据库砖家

大数据-30 ZooKeeper Java-API 监听节点 创建、删除节点

武子康

大数据 hadoop spark zookeeper 分布式

领航AI Agent浪潮,天润融通携各行业精英共襄游轮之夜

天润融通

Awesome C - 精选C语言资源大全

qife122

C语言 编程资源

KWDB技术架构解析:多模融合、时序引擎与分布式设计的创新实践

KaiwuDB

数据库 KaiwuDB

WebGL 开发数字孪生的技术框架

北京木奇移动技术有限公司

软件外包公司 数字孪生开发 webgl开发

从YashanDB数据库看数据库技术的演变历程

数据库砖家

Active Directory渗透测试实战:从域用户提权到系统控制

qife122

Active Directory 特权提升

天润融通在线客服升级原生视频通话,更便捷、更安全!

天润融通

金融科技新标杆:随行付大数据实时分析如何支撑百亿级秒级查询

StarRocks

数据库 数据湖 StarRocks 湖仓一体 存算一体

AI 英语写作练习 App 的核心功能

北京木奇移动技术有限公司

软件外包公司 AI英语教育 AI英语写作

TortoiseSVN使用-授权访问

刘大猫

人工智能 svn 算法 版本控制系统 tortoiseSVN

FoundationDB宣布记录层支持关系数据库语义、模式管理和索引功能_大数据_Srini Penchikala_InfoQ精选文章