Global IDs and Interoperability - New Powerful Storage!

  • Last Update:2013-08-08
  • Version:001
  • Language:en

So far, most of the backends use their own way to generate document id when posting a new document. But what can we do if we want to post a document on two different storages? How to find the same document in several different storages? One way is to define what would be used for a document to be unique thanks to GIDs.

So I'm glad to introduce the new GIDStorage for JIO! A storage to solve most of the interoperability problem!

What is a Global ID?

A global ID is a document id which represents a unique document. This ID will be used to find this unique document in all kind of backends.

How GIDStorage works?

This storage use allDocs method and complex queries on the sub storage to find unique documents. So, we can easily duplicate, split, edit, or synchronize data in all kind of storages.

You can see the full description here.

Enjoy!

Contact

  • Photo Sébastien Robin
  • Logo Nexedi
  • Sébastien Robin
  • seb (at) nexedi (dot) com
  • Logo Nexedi
  • Tristan Cavelier
  • xiaowu (dot) zhang (at) nexedi (dot) com