8000 Changes to the README.md file by moonglum · Pull Request #1 · arangodb/arangodb · GitHub
[go: up one dir, main page]

Skip to content

Changes to the README.md file #1

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Nov 29, 2011
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
25 changes: 15 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,24 +1,29 @@
AvocadoDB
=========
# AvocadoDB

My colleagues and I started developing a document-store, which focuses on durability
of the data taking advantage of new technologies like SSD, support for graph and geo
algorithms needed in social networks, ease of use for the developer and minimal
effort to operate for the administrator.

Compilation
===========
## Compilation

(1) Install V8
1. Install Dependencies: V8, boost, libev
2. autoconf
3. ./configure --with-boost=PATH_TO_BOOST --with-libev=PATH_TO_LIBEV --with-v8=PATH_TO_V8
4. make
5. create a directory `/var/lib/avocado` where you are allowed to read and write
6. "./avocdb" to start a REST server or "./avocdb --shell" for debugging

(2) ./configure --with-v8=/home/huerth/fceller/IPP/3rdParty/v8
### Mac OS X Hints

(3) "./avocado" to start a REST server or "./avocado --shell" for debugging
If you install AvocadoDB on Mac OS X we collected some hints for you:

First Steps
===========
* The version of bison delivered with OS X is out of date. Update it before installing.
* Due to the oddities of the boost library, at least the homebrew version requires some modification: In `/usr/local/Cellar/boost/1.48.0/lib` sym-link the regex, system and programm-option libraries to a name without `-mt`

./avocado --shell
## First Steps

./avocdb --shell
avocado> db.examples.count();
avocado> db.examples.save({ Hallo: "World" });
avocado> db.examples.select();
0