A light, multi-model, user-defined place for your data.
Record-Store is a layer running on top of FoundationDB that provide a new kind of abstractions for storing data. We like to think that we are offering something between an SQL table and a MongoDB collections.
Please see the motivation page.
You can use the Record-Store to create as many data holders(called RecordSpace) as you need.
We would like to have this kind of flow for developers:
prod/users
You need another KeySpace
to store another type of data, or maybe a KeySpace dedicated for a production environment? Juste create it and you are good to go!
Please see the query capabilities page.
tenant
is your accountRecordSpace
is like a virtual SQL table, it is a logical place where you have schemas
and data
. If you know your way around distributed key-value store, it can be also view as a keySpace, except that you are manipulating records instead of keys.RecordType
is the name of the message structure defined in protobufRecord
is an instance of a protobuf messageIt is experimental.
This will be tricky as we have (yet) no usable clients but we are focusing on those. If you want to contribute, please see the dedicated page.
Because the Record-Layer is already massively using Protobuf.
We think that offering an GraphQL interface will allow web developers to use the Record-Store.
No.
RecordSpaces