历史上的今天
返回首页

历史上的今天

今天是:2025年04月22日(星期二)

正在发生

2018年04月22日 | 苹果宣布开源FoundationDB,让苹果产品更安全可靠

2018-04-22 来源:eefocus

苹果公司宣布将旗下数据库产品FoundationDB核心开源,以建立一个开放的社区。该开源项目已公布在Github上。

 

据描述,FoundationDB是“一个能在多集群服务器上存放大规模结构化数据的分布式数据库”。该数据库系统专注于高性能、高可扩展性、和不错的容错能力。这意味着使用该数据库的项目运行起来更高效且维护成本低。

 

FoundationDB是由戴夫·罗森塔尔(Dave Rosenthal)、戴夫·谢勒(Dave Scherer)、和尼克拉维泽(Nick Lavezzo)于2009年开发的,旨在建立一个符合ACID约束的NoSQL数据库,ACID是一种即使在发生错误时也保证数据完整性的数据库机制。

 

苹果公司在2015年收购了FoundationDB,并可能早已将此数据库用于iCloud云存储服务。在一份CloudKit的使用说明中,苹果工程师提到了对于NoSQL数据库的使用,使得应用开发者们可以以一种通用的且易操作的方式在不同设备间同步用户数据。CloudKit为许多iCloud服务提供数据存储服务,包括iOS备份、照片同步、iWork办公、和iCloud网盘。

 

开源此数据库意味着该产品现在可以被任何公司或个人免费使用。苹果公司的目标是建立一个围绕此数据库产品的社区,使得FoundationDB成为下一代分布式数据库的基础。开源此数据库也将允许外部开发者为此项目做贡献,间接的使得苹果的产品更安全也更可靠。


推荐阅读

史海拾趣

Charcroft Electronics Ltd公司的发展小趣事

在竞争激烈的电子行业中,供应链管理是企业成功的关键之一。Charcroft Electronics Ltd公司注重优化供应链管理,通过与供应商建立长期稳定的合作关系,确保原材料的质量和供应的稳定性。同时,公司还采用先进的供应链管理技术,实现库存的精准控制和物流的高效运作,提高了运营效率和市场响应速度。

AntennaHome公司的发展小趣事

为了进一步提升品牌影响力和市场知名度,AntennaHome公司积极参与国际电子行业的各大展会。在展会上,公司展示了最新的天线技术和产品,吸引了众多国内外客户的关注。通过与客户的深入交流,公司不仅收获了宝贵的市场信息和合作机会,还进一步提升了品牌在行业内的地位。

CIF公司的发展小趣事

D公司始终坚持品质至上的经营理念,以提供高品质的电子产品为己任。在CIF交易模式下,D公司严格控制产品质量,从原材料采购到生产流程中的每一个环节都进行严格把关。凭借出色的产品质量和良好的售后服务,D公司赢得了客户的信任和好评。

Alpha-Micro Electronics公司的发展小趣事

A公司是一家专注于电子元器件生产的CIF公司。在成立初期,A公司凭借其创新的研发能力和高效的生产流程,迅速在市场中脱颖而出。通过与全球多家知名电子产品制造商建立稳定的CIF贸易关系,A公司不断扩大生产规模,优化产品质量,逐渐发展成为行业内的领军企业。

Anderson Electronics Inc公司的发展小趣事

面对电子行业的快速变革和市场竞争的加剧,Anderson Electronics Inc公司积极进行产业升级和智能制造的转型。公司引进了先进的生产设备和技术,实现了生产过程的自动化和智能化。同时,公司还加大了对研发人员的培养和引进力度,建立了一支高素质的研发团队。通过产业升级和智能制造的转型,公司成功提升了生产效率和产品质量,进一步巩固了市场地位。

Cantec Electronic Co Ltd公司的发展小趣事

Cantec Electronic Co Ltd最初只是电子产业链中的一家小公司,专注于生产电子元器件。然而,在一次偶然的技术研发中,公司成功开发出了一种新型的节能芯片,这一技术突破使得公司的产品在市场上大受欢迎。随着订单量的不断增加,公司逐渐扩大了生产规模,提升了研发实力,开始在电子行业中崭露头角。

问答坊 | AI 解惑

fat 协议

本帖最后由 paulhyde 于 2014-9-15 09:22 编辑 如题,官方最详细协议  …

查看全部问答>

Ad hoc网络安全综述

摘要:移动Ad hoc网络是由一组自主的无线节点或终端相互合作而形成的网络,由于其动态拓扑、无线通信的特点,容易遭受各种安全威胁。从传输信道、移动节点、动态拓扑、安全机制、路由协议几方面,分析了移动Ad Hoc网络的安全弱点,然后结合其安全策 ...…

查看全部问答>

我在qt下运用qwt-5.0.0 ,怎么找不到他们的库呢

这是我的工程文件. ###################################################################### # Automatically generated by qmake (2.01a) Tue Dec 1 21:51:35 2009 #################################################################### ...…

查看全部问答>

快疯了!!PC通过USBlib和89S52通信的问题,大家帮忙哦

我在淘宝上买了一个USB下载线,他提供给PC的驱动是libusb,没提供驱动代码;我从网上下载了libusb的代码;初始化,打开设备都可以的,就是发送接收失败,想了好几天了都不知道什么原因!请大家帮忙看下 struct usb_bus      &n ...…

查看全部问答>

现在UCOS-II模板,没有了OSSint()和OSStart是怎么开始任务管理的

用厂家芯片提供的UCOS模板,看他的MAIN函数里不用OSSint和OSStart,一直纳闷他是靠什么启动任务管理的,而且MAIN里的WHILE(1)的时间延时,有什么需要注意的,一直很费解 int main (void) {        TargetInit();   & ...…

查看全部问答>

继续学习MSP430

看来基础实在太差,到了时钟,学习进度开始放慢。输入输出的设定的确简单,只需要这通过P1DIR来设定,将相应的BIT设定成0或1就行。随LaunchPad带来的G2231只有P1,所以单片机只有8个输入/输出脚。至今还不理解的是,8个输出脚如何能进行10 Bit的AD ...…

查看全部问答>

STM8L没有外部时钟,串口怎么用?能准吗?

                                 STM8L没有外部时钟,串口怎么用?能准吗?…

查看全部问答>

lm3s811 矩阵键盘

lm3s811如何使用 线反转法,读出4 *4矩阵键盘值,好象读出的数据老是不对。…

查看全部问答>

关于Tina-Ti仿真555的问题

这是我心血来潮弄下555的仿真,发现根本就不行。。以前也有出现过这样的问题,不过都找出了电路的连接问题,不过这次我真心无语了,在multisim中仿真就是很正常,为毛这里就不行啊。。555长的不都一样吗,help中的555内部结构我都看了,没觉得有 ...…

查看全部问答>

关于BBB开发环境搭建的疑惑

论坛各位大大好,新人再次求助,关于BBB开发环境的搭建。 先在此说明一下个人的情况,本人完全是业余爱好者,之前的开发经验是STM32F104和STM32F407,平台是win7+MDK,都是裸机开发,没有玩过系统。 现在想更进一步,所以买了BBB来玩。最近泡了论 ...…

查看全部问答>