1
0
Fork 0
a mirror from github
Go to file
Frank Celler b7dd8a2ef6 release version 1.4.0-alpha1 2013-08-01 11:40:09 +02:00
3rdParty fixed isolates, made ArangoError internal 2013-04-10 21:22:09 +02:00
Documentation updated docs 2013-07-30 18:48:30 +02:00
Doxygen removed temp files 2013-03-28 13:28:19 +01:00
Installation Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel 2013-05-17 17:26:45 +02:00
UnitTests removed all replication conditionals 2013-07-30 13:16:37 +02:00
VS2012 fixed project files for VS 2012 2013-07-30 15:12:31 +02:00
arangod display lastAvailableTick, fix cont. replication 2013-07-31 17:53:16 +02:00
arangoirb added TRI_JSON_STRING_REFERENCE 2013-07-10 17:00:29 +02:00
arangosh fixed password prompt 2013-07-27 00:49:27 +02:00
config added generated files 2013-08-01 11:36:08 +02:00
etc added install command 2013-07-25 18:33:24 +02:00
html/admin display lastAvailableTick, fix cont. replication 2013-07-31 17:53:16 +02:00
js cap constraint for replication logger 2013-07-31 16:56:56 +02:00
lib cap constraint for replication logger 2013-07-31 16:56:56 +02:00
m4 removed all replication conditionals 2013-07-30 13:16:37 +02:00
mr added development-mode 2013-03-22 17:33:25 +01:00
utils fixed passing of empty options 2013-07-26 22:31:56 +02:00
.gitignore added .sdf files to gitignore 2013-07-30 15:50:26 +02:00
.travis.yml Oh Travis. 2013-06-19 10:46:32 +02:00
CHANGELOG release version 1.4.0-alpha1 2013-08-01 11:40:09 +02:00
CONTRIBUTING.md partly reverted #400 2013-02-14 14:36:23 +01:00
GNUmakefile added remove-automatic and remove-maintainer, remove empty lines in README 2013-02-21 14:48:41 +01:00
LICENSE fixed license file 2012-03-20 09:19:36 +01:00
Makefile.am new name convention 2013-07-25 17:25:39 +02:00
Makefile.in added generated files 2013-08-01 11:36:08 +02:00
README updated README 2013-04-12 11:11:46 +02:00
README.md fixed typos 2013-07-29 10:10:20 +02:00
UPGRADING wrote new features 12 2013-02-07 12:55:06 +01:00
VERSION release version 1.4.0-alpha1 2013-08-01 11:40:09 +02:00
aclocal.m4 added generated files 2013-08-01 11:36:08 +02:00
build.h fixed mode 2013-02-21 14:14:20 +01:00
build_posix.h release version 1.4.0-alpha1 2013-08-01 11:40:09 +02:00
build_win.h windows updates 2013-06-10 17:05:33 +08:00
configure release version 1.4.0-alpha1 2013-08-01 11:40:09 +02:00
configure.ac release version 1.4.0-alpha1 2013-08-01 11:40:09 +02:00

README.md

ArangoDB-Logo

ArangoDB

Master: Build Status Devel: Build Status

ArangoDB is a universal 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 modeling: 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 n-gram 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
  • 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("hallo");
arangosh> db.hallo.save({ world: "earth" });

Congratulations! You have created your first collection called hallo and your first document. To verify your achievements

arangosh> db.hallo.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