Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

ArangoDB 2.2.0 Beta Released

DZone's Guide to

ArangoDB 2.2.0 Beta Released

· Java Zone
Free Resource

Just released, a free O’Reilly book on Reactive Microsystems: The Evolution of Microservices at Scale. Brought to you in partnership with Lightbend.

The ArangoDB 2.2.0 beta has been released! We covered ArangoDB a while back, and the NoSQL database has been steadily improving since then. According to Frank Celler's release announcement, this most recent release covers a wide variety of bug fixes and changes, but focuses on three major items:

  • An improved graph module
  • Modifications to AQL (ArangoDB's query language)
  • A true write-a-head log

Celler gives an overview of each of these changes, and he seems pretty enthusiastic about it:

The new graph module is directly visible and intended to be used by you. Graphs are much more flexible now. You can easily use more than one vertex collection to group your vertex documents into “classes”. For example, for a bipartite graph, use two vertex collections – one for each part. You can even group your edges . . . [or] consider a street map, where the junctions are vertices, the edges are street segments between junctions. Now put another graph on top, to model streets as segments – again more information is coming its way.

Keep in mind, though, that this is a beta release; Celler warns that you should not use this in production, and there are a number of known issues, which he details.

That said, the improvements look interesting. If you want to get involved in the beta, you can download it here, and check out Celler's full announcement for more details.


Strategies and techniques for building scalable and resilient microservices to refactor a monolithic application step-by-step, a free O'Reilly book. Brought to you in partnership with Lightbend.

Topics:

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}