1
0
Fork 0
a mirror from github
Go to file
Jan Steemann 31cde009ea potential fix for issue #350: need to try tomorrow 2013-01-09 23:34:00 +01:00
3rdParty windows fixes 2012-12-20 17:17:30 +08:00
Documentation potential fix for issue #350: need to try tomorrow 2013-01-09 23:34:00 +01:00
Doxygen removed generated files 2012-10-11 20:37:41 +02:00
Installation windows fixes 2012-12-20 17:17:30 +08:00
UnitTests added jslint target 2013-01-03 17:45:35 +01:00
arangod updated documentation for deployment and removeByExample 2013-01-08 11:02:14 +01:00
arangoirb Merge remote-tracking branch 'origin/windows' into HEAD 2012-12-20 11:11:47 +01:00
arangosh removed print.js 2013-01-06 00:23:40 +01:00
config removed linked in JavaScript code, separate files for 'fs' and 'console' 2013-01-05 23:24:10 +01:00
etc removed linked in JavaScript code, separate files for 'fs' and 'console' 2013-01-05 23:24:10 +01:00
html/admin fixed GUI 2013-01-06 01:31:32 +01:00
js added flush 2013-01-09 11:47:17 +01:00
lib added listTree 2013-01-05 22:45:09 +01:00
m4 possible fix for issue #321: Problem upgrading arangodb 1.0.4 to 1.1.0 with Homebrew (OSX 10.8.2) 2012-12-18 11:45:46 +01:00
mr removed generated files 2012-10-11 20:37:41 +02:00
utils added padding for 32bit 2013-01-02 17:07:44 +01:00
.gitignore windows fixes 2012-12-20 17:17:30 +08:00
.travis.yml windows fixes 2012-12-20 17:17:30 +08:00
CHANGELOG Merge branch 'issue317' of github.com:triAGENS/ArangoDB into 1.1 2013-01-05 10:41:39 +01:00
CONTRIBUTING.md Merge branch '1.0' of github.com:triAGENS/ArangoDB 2012-10-11 15:19:44 +02:00
GNUmakefile windows fixes 2012-12-20 17:17:30 +08:00
LICENSE
Makefile.am removed linked in JavaScript code, separate files for 'fs' and 'console' 2013-01-05 23:24:10 +01:00
Makefile.files removed linked in JavaScript code, separate files for 'fs' and 'console' 2013-01-05 23:24:10 +01:00
Makefile.in deployment tool 2013-01-08 11:02:57 +01:00
README windows fixes 2012-12-20 17:17:30 +08:00
README.md windows fixes 2012-12-20 17:17:30 +08:00
UPGRADING windows fixes 2012-12-20 17:17:30 +08:00
VERSION windows fixes 2012-12-20 17:17:30 +08:00
aclocal.m4 Merge remote-tracking branch 'origin/windows' into HEAD 2012-12-20 11:11:47 +01:00
build.h added build.h file 2012-12-21 15:54:04 +08:00
build_posix.h Merge remote-tracking branch 'origin/windows' into HEAD 2012-12-20 11:11:47 +01:00
build_win.h windows binaries 2012-12-20 21:14:13 +08:00
configure regenerated 2013-01-06 00:25:13 +01:00
configure.ac Merge remote-tracking branch 'origin/windows' into HEAD 2012-12-20 11:11:47 +01:00

README.md

ArangoDB

Build Status

ArangoDB is a universal open-source database with flexible data model for documents, graphs, and key-values. Build high performance application 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
  • 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 are working hard on a Windows version. A first version will become available soon.

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