ITmedia NEWS > STUDIO >

Apple、CloudKitのベース「FoundationDB Record Layer」をオープンソース化

» 2019年01月15日 09時21分 公開
[佐藤由紀子ITmedia]

 米Apple傘下のFoundationDBは1月14日(現地時間)、Appleも「CloudKit」などで採用しているJava API「FoundationDB Record Layer」のオープンソース化を発表した。ライセンスはApache License 2.0。

 FoundationDBは公式ブログで、「Record Layer」は、スキーマ管理、索引付け機能、クエリー機能を備えており、Appleが何億人ものユーザーのためのアプリとサービスをサポートするために採用している。(中略)Record Layerは、AppleのCloudKitのバックボーンを形成している」と語った。

 cloudkit 1 iCloudのCloudKit

 Appleは2015年にFoundationDBを買収した。FoundationDBは、Appleの基盤技術になっているとみられていたが、Appleが初めてそれを認めたことになる。

 Record Layerは、リレーショナルデータベース(RDB)と同様に構造化データを格納するが、複雑なネストデータ型のサポート、レコードのコミット時のインデックスなど、従来のRDBにはない機能も搭載するという。

 同社はまた、Record LayerのiCloudでの採用についての詳しい説明をPDFで公開した。ソースはGitHubで公開している。

 cloudkit

Copyright © ITmedia, Inc. All Rights Reserved.