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/usersYou 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