8000 undo removal (#9391) · arangodb/arangodb@1f0d24f · GitHub
[go: up one dir, main page]

Skip to content

Commit 1f0d24f

Browse files
gnusijsteemann
authored andcommitted
undo removal (#9391)
1 parent 11f5f33 commit 1f0d24f

File tree

1 file changed

+86
-0
lines changed

1 file changed

+86
-0
lines changed

README

Lines changed: 86 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,86 @@
1+
****** ArangoDB ******
2+
3+
ArangoDB is a multi-model, open-source database with flexible data models for
4+
documents, graphs, and key-values. Build high performance applications using a
5+
convenient SQL-like query language or JavaScript extensions. Use ACID
6+
transactions if you require them. Scale horizontally with a few mouse clicks.
7+
The supported data models can be mixed in queries and allow ArangoDB to be the
8+
aggregation point for your data.
9+
To get started, try one of our 10 minutes tutorials in your favorite
10+
programming language or try one of our ArangoDB_Cookbook_recipes.
11+
For the impatient: download and install ArangoDB. Start the server arangod and
12+
point your browser to http://127.0.0.1:8529/.
13+
14+
***** Key Features in ArangoDB *****
15+
16+
* Multi-Model: Documents, graphs and key-value pairs — model your data as
17+
you see fit for your application.
18+
* Joins: Conveniently join what belongs together for flexible ad-hoc
19+
querying, less data redundancy.
20+
* Transactions: Easy application development keeping your data consistent
21+
and safe. No hassle in your client.
22+
Here is an AQL query that makes use of all those features:
23+
[AQL Query Example]
24+
Joins and transactions are key features for flexible, secure data designs,
25+
widely used in relational databases but lacking in many NoSQL products.
26+
However, there is no need to forgo them in ArangoDB. You decide how and when to
27+
use joins and strong consistency guarantees, without sacrificing performance
28+
and scalability.
29+
Furthermore, ArangoDB offers a JavaScript framework called Foxx that is
30+
executed in the database server with direct access to the data. Build your own
31+
data-centric microservices with a few lines of code:
32+
Microservice Example
33+
[Microservice Example]
34+
By extending the HTTP API with user code written in JavaScript, ArangoDB can be
35+
turned into a strict schema-enforcing persistence engine.
36+
Next step, bundle your Foxx application as a docker_container and get it
37+
running in the cloud.
38+
Other features of ArangoDB include:
39+
* Use a data-centric microservices approach with ArangoDB Foxx and fuse
40+
your application-logic and database together for maximal throughput
41+
* JavaScript for all: no language zoo, you can use one language from your
42+
browser to your back-end
43+
* Flexible data modeling: model your data as combination of key-value
44+
pairs, documents or graphs - perfect for social relations
45+
* Different storage engines: ArangoDB provides a storage engine for mostly
46+
in-memory operations and an alternative storage engine based on RocksDB
47+
which handle datasets that are much bigger than RAM.
48+
* Powerful query language (AQL) to retrieve and modify data
49+
* Transactions: run queries on multiple documents or collections with
50+
optional transactional consistency and isolation
51+
* Replication and Sharding: set up the database in a master-slave
52+
configuration or spread bigger datasets across multiple servers
53+
* Configurable durability: let the application decide if it needs more
54+
durability or more performance
55+
* Schema-free schemata let you combine the space efficiency of MySQL with
56+
the performance power of NoSQL
57+
* Free index choice: use the correct index for your problem, be it a
58+
skiplist or a fulltext search
59+
* ArangoDB is multi-threaded - exploit the power of all your cores
60+
* It is open source (Apache License 2.0)
61+
For more in-depth information read the design_goals_of_ArangoDB
62+
63+
***** Latest Release *****
64+
65+
Packages for all supported platforms can be downloaded from https://
66+
www.arangodb.com/download.
67+
Please also check what's_new_in_ArangoDB.
68+
69+
***** More Information *****
70+
71+
Please check the Installation_Manual for installation and compilation
72+
instructions.
73+
The User_Manual has an introductory chapter showing the basic operations of
74+
ArangoDB.
75+
76+
***** Stay in Contact *****
77+
78+
We really appreciate feature requests and bug reports. Please use our Github
79+
issue tracker for reporting them:
80+
https://github.com/arangodb/arangodb/issues
81+
You can use our Google group for improvements, feature requests, comments:
82+
https://www.arangodb.com/community
83+
StackOverflow is great for questions about AQL, usage scenarios etc.
84+
https://stackoverflow.com/questions/tagged/arangodb
85+
To chat with the community and the developers we offer a Slack chat:
86+
https://slack.arangodb.com/

0 commit comments

Comments
 (0)
0