THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
...
- Semantics. Omid implements Snapshot Isolation (SI,) supported by major SQL and NoSQL technologies (e.g. Google Percolator).
Wiki Markup Performance and Scalability. Omid provides a highly scalable, lock-free implementation of SI. To the best of our knowledge, it is also one of the few open source NoSQL transactional platforms that can execute more than 100K transactions per second \[1\]. A new prototype still in development can go even further, up to ~380K TPS. \\
- Reliability. Omid has a high-availability (HA) mode, in which the core service performing writeset conflict resolution operates as primary-backup process pair with automatic failover. The HA support has zero overhead on the mainstream operation.
- Adaptability. Omid current version provides transactions on data stored in Apache HBase. However, Omid’s components are generic enough to be adapted to any other key-value NoSQL datasource that supports MVCC.
- Development. Omid provides a very simple interface that mimics standard HBase APIs, making it developer friendly. Only minimal extensions to the standard interfaces have been introduced to enable transactions.
- Simplicity. Omid leverages the HBase infrastructure for managing its own metadata. It entails no additional services apart from those provided and used by HBase.
- Track Record. As we have mentioned, Omid is already in use by very-large-scale production systems at Yahoo. Also, Hortonworks is integrating Omid in a metastore implementation for Hive based on HBase
...
The required external dependencies that are not Apache projects are all Apache licenses or other compatible Licenses:
Wiki Markup Maven & Maven plugins (http://maven.apache.org/) \[Apache 2.0\]
Wiki Markup JDK7 or OpenJDK 7 (http://java.com/) \[Oracle or Openjdk JDK License\]
Wiki Markup Google Guava v11.0.2 (https://github.com/google/guava) \[Apache 2.0\]
Wiki Markup Google Guice v3.0 (https://github.com/google/guice/wiki) \[Apache 2.0\]
Wiki Markup Testng v6.8.8 (http://testng.org) \[Apache 2.0\]
Wiki Markup SLF4J (http://www.slf4j.org/) v1.7.7 \[MIT License\]
Wiki Markup Netty (http://netty.io) v3.2.6.Final \[Apache 2.0\]
Wiki Markup Google Protocol Buffers v2.5.0 (https://developers.google.com/protocol-buffers/) \[BSD License\]
Wiki Markup Mockito (http://mockito.org/) v1.9.5 \[MIT License\]
Wiki Markup LMAX Disruptor v3.2.0 (https://lmax-exchange.github.io/disruptor/) \[Apache 2.0\]
Wiki Markup Coda Hale/Yammer.com Dropwizard Metrics v3.0.1 (http://metrics.dropwizard.io/3.1.0/) \[Apache 2.0\]
Wiki Markup C.Beust, JCommander v1.35 (http://jcommander.org/) \[Apache 2.0\]
Wiki Markup Hamcrest v1.3 (http://hamcrest.org/JavaHamcrest/) \[BSD License\] \\
Cryptography
Omid project does not use cryptography itself. However, Apache HBase the datastore on top of which Omid works in its current version uses standard APIs and tools for SSH and SSL communication where necessary.
...