1
0
Fork 0
a mirror from github
Go to file
Jan Steemann 0c1d2a3e53 put "sharding" feature into README.md 2014-02-28 23:01:31 +01:00
3rdParty added suffix 2014-02-28 17:05:48 +01:00
Documentation Merge remote-tracking branch 'origin/1.4' into devel 2014-02-28 20:30:39 +01:00
Doxygen removed temp files 2013-03-28 13:28:19 +01:00
Installation Merge branch 'devel' of github.com:triAGENS/ArangoDB into sharding 2014-02-28 20:37:05 +01:00
UnitTests fixed tests 2014-02-28 20:00:51 +01:00
arangod allow syncing with 2.0 2014-02-28 22:19:21 +01:00
arangoirb issue #744 2014-01-23 09:58:18 +01:00
arangosh fixed version expectation 2014-02-28 10:26:43 +01:00
config removed generated files 2014-02-27 22:43:55 +01:00
etc changed default 2014-02-28 18:14:01 +01:00
js trying to fix test 2014-02-28 22:19:55 +01:00
lib Merge branch 'devel' of github.com:triAGENS/ArangoDB into sharding 2014-02-28 20:37:05 +01:00
m4 Get rid of switch --enable-cluster. 2014-02-25 12:46:10 +01:00
mr added development-mode 2013-03-22 17:33:25 +01:00
scripts Fill in new configuration options for cluster case in script. 2014-02-28 14:56:39 +01:00
utils removed foxx-manager and arango-dfdb shell scripts, removed uid config file 2013-12-23 17:11:10 +01:00
.gitignore only support programm suffix 2014-02-27 21:38:34 +01:00
.travis.yml put into separat scripts to hunt down travis problems 2014-02-17 16:12:29 +01:00
CHANGELOG Merge branch 'devel' of github.com:triAGENS/ArangoDB into sharding 2014-02-28 20:37:05 +01:00
CMakeLists.txt Merge branch 'devel' of github.com:triAGENS/ArangoDB into sharding 2014-02-28 20:37:05 +01:00
CONTRIBUTING.md removed old files 2014-02-27 13:16:54 +01:00
GNUmakefile Get rid of switch --enable-cluster. 2014-02-25 12:46:10 +01:00
LICENSE fixed license file 2012-03-20 09:19:36 +01:00
Makefile.am added suffix 2014-02-28 17:05:48 +01:00
NOTES Add some notes about bugs. 2014-02-27 00:03:05 +01:00
README merged changes from 1.4 back to devel 2013-12-27 14:59:23 +01:00
README.md put "sharding" feature into README.md 2014-02-28 23:01:31 +01:00
README.windows added ARANGODB_CONFIG_PATH 2014-01-15 14:27:01 +01:00
UPGRADING removed old files 2014-02-27 13:16:54 +01:00
VERSION release version 2.0.0-alpha1 2014-02-27 13:28:13 +01:00
build.h release version 2.0.0-alpha1 2014-02-27 13:28:13 +01:00
configure.ac Merge branch 'sharding' of github.com:triAGENS/ArangoDB into 2.0 2014-02-27 16:51:18 +01:00

README.md

ArangoDB-Logo

ArangoDB

Master: Build Status Devel: Build Status

ArangoDB is a multi-purpose open-source database with flexible data models for documents, graphs, and key-values. Build high performance applications using a convenient SQL-like query language or JavaScript/Ruby extensions.

Key features include:

  • Schema-free schemata let you combine the space efficiency of MySQL with the performance power of NoSQL
  • Use ArangoDB as an application server and fuse your application and database together for maximal throughput
  • JavaScript for all: no language zoo, you can use one language from your browser to your back-end
  • ArangoDB is multi-threaded - exploit the power of all your cores
  • Flexible data modelling: model your data as combination of key-value pairs, documents or graphs - perfect for social relations
  • Free index choice: use the correct index for your problem, be it a skip list or a fulltext search
  • Configurable durability: let the application decide if it needs more durability or more performance
  • No-nonsense storage: ArangoDB uses all of the power of modern storage hardware, like SSD and large caches
  • Powerful query language (AQL) to retrieve data
  • Transactions: run queries on multiple documents or collections with optional transactional consistency and isolation
  • Replication and Sharding: set up the database in a master-slave configuration or spread bigger datasets across multiple servers
  • It is open source (Apache Licence 2.0)

For more in-depth information

For the Impatient

For Mac OSX execute

brew install arangodb

For Linux use the distribution dependend package manager, see Installation Manual for details.

For Windows users: We provide an installer script on our download page.

If the package manager has not already started the ArangoDB server, use

unix> /path/to/sbin/arangod
2012-03-30T12:54:19Z [11794] INFO ArangoDB (version 1.x.y) is ready for business
2012-03-30T12:54:19Z [11794] INFO Have Fun!

/path/to/sbin is OS dependent. It will normally by either /usr/sbin or /user/local/sbin. Point your browser to

http://localhost:8529/

and select the tab Shell. You can now use the Arango shell from within your browser. Alternative, it is available as command-line tool arangosh.

arangosh> db._create("hello");
arangosh> db.hello.save({ world: "earth" });

Congratulations! You have created your first collection called hello and your first document. To verify your achievements, type:

arangosh> db.hello.toArray();

More Information

Please check the Installation Manual for installation and compilation instructions.

The User Manual has an introductory chapter showing the basic operations of ArangoDB.

Or you can use the online tutorial to play with ArangoDB without installing it locally.

Stay in Contact

Please note that there will be bugs and we'd really appreciate it if you report them:

https://github.com/triAGENS/ArangoDB/issues

You can use the Google group for improvements, feature requests, comments

http://www.arangodb.org/connect

Citing ArangoDB

Please kindly cite ArangoDB in your publications if it helps your research:

@misc{ArangoDB2013,
   Author = {ArangoDB},
   Title = { {ArangoDB}: An Open Source multi-purpose database supporting flexible data models for documents, graphs, and key-values.},
   Year  = {2013},
   Howpublished = {\url{http://arangodb.org/}
}