Google is working on a distributed database technology, even over long distances has little latency. For clamps are drawn next to the most famous developers also drawn atomic clocks and GPS devices. In a comprehensive review (PDF), the technology is described as the “first system”, “the distributed data at global level and also supports external transactions consistent.”
Among other things, clamps make it possible to store data in Google globally distributed data centers. Applications that rely on this data must not thus contend with long latency periods. Therefore, Google has created a global Replizierungssystem.
A sample application that uses this technology is, F1, the backend for Google’s advertising platforms. The application specifies which data centers to get the information. Frequently used information is then stored in a data center close to the users in order to prevent long retrieval times. In this application, you can specify also how many redundancies are to be kept in a Google data center.
As a rule, so Google will distribute an application using up to five data centers in a region in order to avoid large latencies. A special system also sets precise time points at which applications can read and write data without errors, or replicate.
A TrueTime called programming requires, however in addition to GPS also requires atomic clocks, which must be installed in Google’s data centers. Only then can the exact time set is written to the data without having to perform a global synchronization must. So Google can do without its own protocol for synchronization.
The public first learned in 2009 of release. Now it is up to the successor of Megastore, based on services such as Picasa, Gmail, or Google Calendar. The new version outperforms the performance of its predecessor, by far, as Google tells. Currently, however, is tensioner strength in reading and less in writing. Therefore, applications that write less data, more appropriate for the time being. About web applications that are mainly read, this, and this includes the F1 platform. Other applications will follow.
In addition to the writing difficulties, it is also the high cost, an atomic clock, and a GPS system to connect to the data center, which hinder the widespread use of the new technology.Nevertheless, Google hopes to become the subject of real-time database around a vibrant community.