it's all been done: release 1.1.0 is ready to be downloaded and used before you go on holidays! Thank you to the 3 committers and the always growing contributors for this fruit of the keyboard.
Before to go in deep with this release an announcement: NuvolaBase, the company behind OrientDB, is working to the new "OrientDB Enterprise" product planned for September 2012. OrientDB is and will always remain Open Source, but companies asked us some "enterprise" features we want to provide as commercial product based on top of OrientDB server. So starting from the next release (1.2) we will have 2 lines of products:
- OrientDB community and
- OrientDB enterprise
Download as usual: http://code.google.com/
p/orient/wiki/Download or click on the direct links:
- OrientDB Embedded and Server: http://code.google.
- OrientDB Graph(ed): http://
code.google.com/p/orient/ downloads/detail?name= orientdb-graphed-1.1.0.zip
- New distributed server architecture with balance of workload, full replication and management of failures
- New MMAP manager optimized for 64bit OS
- Index: new support for binary keys and collections in composite keys
- Support for in-memory database replication
- Object Database added support for cascade deletion, attach/detach, ENUM and binary data (ORecordBytes)
- SQL: new DROP CLUSTER command, INSERT now supports clusters, new CREATE VERTEX and CREATE EDGE commands
- Support for Gephi visual tool
- 50 bugs fixed
This is the most important feature of this release and allow to use OrientDB with multiple server nodes. To reach this goal OrientDB uses the Hazelcast library that is licensed with the same OrientDB license: Apache 2.
Since the "old" replication commands are not more working the only way to get working a replication among multiple servers is to run OrientDB in distributed mode with all the servers having the same databases before to start.
To start it use dserver.sh (or dserver.bat under MS Windows systems) instead of the classic server.sh/bat. "dserver" script takes config/orientdb-dserver-
config.xml as configuration instead of config/orientdb-server- config.xml.
Contribute to the OrientDB project (sorry but I can't stop to remember this)
In order to use the HW/SW resource at the maximum, starting from this release OrientDB brings in the distribution 3 new libraries to uses some low-level feature provided by the OS: