Architecture Archives - ArangoDB https://arangodb.com/category/architecture/ The database for graph and beyond Mon, 05 Aug 2024 06:10:24 +0000 en-US hourly 1 https://wordpress.org/?v=6.7.1 https://arangodb.com/wp-content/uploads/2023/08/cropped-favicon-32x32.png Architecture Archives - ArangoDB https://arangodb.com/category/architecture/ 32 32 An Introduction to Geo Indexes and their performance characteristics: Part I https://arangodb.com/2018/01/introduction-geo-indexes-performance-characteristics-part-1/ https://arangodb.com/2018/01/introduction-geo-indexes-performance-characteristics-part-1/#comments Thu, 04 Jan 2018 15:30:50 +0000 https://www.arangodb.com/?p=24068 Starting with the mass-market availability of smartphones and continuing with IoT devices, self-driving cars ever more data is generated with geo information attached to it. Analyzing this data in real-time requires the use of clever indexing data-structures. Geo data in ArangoDB consists of 2 or more dimensions representing (x, y) coordinates on the earth surface.…

The post An Introduction to Geo Indexes and their performance characteristics: Part I appeared first on ArangoDB.

]]>
https://arangodb.com/2018/01/introduction-geo-indexes-performance-characteristics-part-1/feed/ 1
Setting up Datacenter to Datacenter Replication in ArangoDB https://arangodb.com/2017/10/setting-datacenter-datacenter-replication-in-arangodb/ https://arangodb.com/2017/10/setting-datacenter-datacenter-replication-in-arangodb/#respond Thu, 12 Oct 2017 08:19:41 +0000 https://www.arangodb.com/?p=23279 Please note that this tutorial is valid for the ArangoDB 3.3 milestone 1 version of DC to DC replication! Interested in trying out ArangoDB? Fire up your cluster in just a few clicks with ArangoDB ArangoGraph: the Cloud Service for ArangoDB. Start your free 14-day trial here This milestone release contains data-center to data-center replication…

The post Setting up Datacenter to Datacenter Replication in ArangoDB appeared first on ArangoDB.

]]>
https://arangodb.com/2017/10/setting-datacenter-datacenter-replication-in-arangodb/feed/ 0
ArangoDB: Consensus for Enhanced Data Stability https://arangodb.com/2017/01/reaching-harnessing-consensus-arangodb/ https://arangodb.com/2017/01/reaching-harnessing-consensus-arangodb/#comments Wed, 11 Jan 2017 14:05:06 +0000 http://www.arangodb.com/?p=19571 nihil novi nisi commune consensu nothing new unless by the common consensus – law of the polish-lithuanian common-wealth, 1505 A warning aforehand: this is a rather longish post, but hang in there it might be saving you a lot of time one day. Introduction Consensus has its etymological roots in the latin verb consentire, which…

The post ArangoDB: Consensus for Enhanced Data Stability appeared first on ArangoDB.

]]>
https://arangodb.com/2017/01/reaching-harnessing-consensus-arangodb/feed/ 1
Running ArangoDB 3.0.0 on DC/OS Cluster https://arangodb.com/2016/06/running-arangodb-3-0-0-on-a-dcos-cluster/ https://arangodb.com/2016/06/running-arangodb-3-0-0-on-a-dcos-cluster/#respond Sun, 26 Jun 2016 13:29:10 +0000 http://www.arangodb.com/?p=17017 As you surely recognized we´ve released ArangoDB 3.0 a few days ago. It comes with great cluster improvements like synchronous replication, automatic failover, easy up- and downscaling via the graphical user interface and with lots of other improvements. Furthermore, ArangoDB 3 is even better integrated with Apache Mesos and DC/OS. Currently, the new release is undergoing the certification procedure to…

The post Running ArangoDB 3.0.0 on DC/OS Cluster appeared first on ArangoDB.

]]>
https://arangodb.com/2016/06/running-arangodb-3-0-0-on-a-dcos-cluster/feed/ 0
DC/OS: Modernizing Distributed Database Management https://arangodb.com/2016/04/dcos-the-modern-way-to-run-a-distributed-database/ https://arangodb.com/2016/04/dcos-the-modern-way-to-run-a-distributed-database/#respond Tue, 19 Apr 2016 07:00:50 +0000 http://www.arangodb.com/?p=12216 The mission of ArangoDB is to simplify the complexity of data work. ArangoDB is a distributed native multi-model NoSQL database that supports JSON documents, graphs and key-value pairs in one database engine with one query language. The cluster management is based on Apache Mesos, a battle-hardened technology. With the launch of DC/OS by a community…

The post DC/OS: Modernizing Distributed Database Management appeared first on ArangoDB.

]]>
https://arangodb.com/2016/04/dcos-the-modern-way-to-run-a-distributed-database/feed/ 0
Index Free Adjacency or Hybrid Indexes for Graph Databases https://arangodb.com/2016/04/index-free-adjacency-hybrid-indexes-graph-databases/ https://arangodb.com/2016/04/index-free-adjacency-hybrid-indexes-graph-databases/#comments Mon, 18 Apr 2016 14:03:19 +0000 http://www.arangodb.com/?p=12003 Some graph database vendors propagandize index-free adjacency for the implementation of graph models. There has been some discussion on Wikipedia about what makes a database a graph database. These vendors tried to push the definition of index-free adjacency as foundation of graph databases, but were stopped by the community. Index Free Adjacency or Hybrid Indexes…

The post Index Free Adjacency or Hybrid Indexes for Graph Databases appeared first on ArangoDB.

]]>
https://arangodb.com/2016/04/index-free-adjacency-hybrid-indexes-graph-databases/feed/ 2
Enhanced Deadlock Detection: Improving ArangoDB Performance https://arangodb.com/2015/11/improved-deadlock-detection/ https://arangodb.com/2015/11/improved-deadlock-detection/#comments Mon, 23 Nov 2015 10:04:57 +0000 http://www.arangodb.com/?p=11412 The upcoming ArangoDB version 2.8 (currently in devel) will provide a much better deadlock detection mechanism than its predecessors. The new deadlock detection mechanism will kick in automatically when it detects operations that are mutually waiting for each other. In case it finds such deadlock, it will abort one of the operations so that the…

The post Enhanced Deadlock Detection: Improving ArangoDB Performance appeared first on ArangoDB.

]]>
https://arangodb.com/2015/11/improved-deadlock-detection/feed/ 4
Efficient Lock-Free Data Structure Protection | ArangoDB Blog https://arangodb.com/2015/08/lockfree-protection-of-data-structures-that-are-frequently-read/ https://arangodb.com/2015/08/lockfree-protection-of-data-structures-that-are-frequently-read/#comments Tue, 11 Aug 2015 12:10:41 +0000 http://www.arangodb.com/?p=8442 Motivation In multi-threaded applications running on multi-core systems, it occurs often that there are certain data structures, which are frequently read but relatively seldom changed. An example of this would be a database server that has a list of databases that changes rarely, but needs to be consulted for every single query hitting the database.…

The post Efficient Lock-Free Data Structure Protection | ArangoDB Blog appeared first on ArangoDB.

]]>
https://arangodb.com/2015/08/lockfree-protection-of-data-structures-that-are-frequently-read/feed/ 4
Running V8 Isolates in Multi-Threaded ArangoDB https://arangodb.com/2015/08/running-v8-isolates-in-a-multi-threaded-arangodb-database/ https://arangodb.com/2015/08/running-v8-isolates-in-a-multi-threaded-arangodb-database/#comments Fri, 07 Aug 2015 09:33:48 +0000 http://www.arangodb.com/?p=8430 ArangoDB allows running user-defined JavaScript code in the database. This can be used for more complex, stored procedures-like database operations. Additionally, ArangoDB’s Foxx framework can be used to make any database functionality available via an HTTP REST API. It’s easy to build data-centric microservices with it, using the scripting functionality for tasks like access control,…

The post Running V8 Isolates in Multi-Threaded ArangoDB appeared first on ArangoDB.

]]>
https://arangodb.com/2015/08/running-v8-isolates-in-a-multi-threaded-arangodb-database/feed/ 1
Full-Text Index Enhancements: ArangoDB Search Optimization https://arangodb.com/2015/05/fulltext-index-enhancements/ https://arangodb.com/2015/05/fulltext-index-enhancements/#respond Thu, 07 May 2015 15:17:12 +0000 http://www.arangodb.com/?p=7528 This post is about improvements for the fulltext index in ArangoDB 2.6. The improvements address the problem that non-string attributes were ignored when fulltext-indexing. Effectively this prevented string values inside arrays or objects from being indexed. Though this behavior was documented, it was limited the usefulness of the fulltext index much. Several users requested the…

The post Full-Text Index Enhancements: ArangoDB Search Optimization appeared first on ArangoDB.

]]>
https://arangodb.com/2015/05/fulltext-index-enhancements/feed/ 0