News: 1611772985

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Time to haul DBaaS: Neo4j joins the fully managed club as doubts linger about its cloudiness

(2021/01/27)


Graph database swashbuckler Neo4j has joined a [1]throng of NoSQL vendors in selling its technology core as a fully managed cloud database.

While the move is seen as a necessary move to ease support loads, experts have questioned whether Neo4J is a strong architectural fit for the cloud era. Neo4j said its Aura Enterprise DBaaS would allow organisation to build graph-powered applications without worrying about infrastructure or maintenance.

[2]

Early adopters include Levi Strauss & Co, social media marketing firm Adeo and credit reference agency Dun & Bradstreet, which spoke to The Register earlier last year to describe how it uses the graph database to [3]untangle complex networks of company ownership . The system is initially available only on Google Cloud Platform, as the DBaaS uses Kubernetes as an orchestration framework, with rollouts on AWS and Azure expected to follow later this year.

The first rule of NoSQL DBaaS club is: You must talk about NoSQL DBaaS club. And Couchbase is in [4]READ MORE

[5]

Kurt Freytag, Neo4j director of product management, made a series of claims that the managed databases service was self-monitoring, self-healing and could automatically recover from any infrastructure failure. It would also automatically apply software patches without interruption of service availability.

However, Freytag said features supporting read-scalability would not initially be supported in the new DBaaS. “A customer can have their core database cluster, and then have additional machines attached to that cluster for read scalability, so you can distribute data geographically around the world and get local read performance for geographically distributed applications.”

Neither Aura Enterprise or Professional would support that deployment topology currently, he said, though they would in the future. Cross region clusters and LDAP integration would also be added in the near future, he said. “But they aren't needed by 80 per cent of the customers. [We thought that] it's more important to get [the DBaaS] up, out and available to the customers,” he said.

Andy Pavlo, associate professor of databaseology in the computer science department at Carnegie Mellon University, said the market had become crowded in the last five years.

“Back in 2008 when Neo4j started, there were not any major vendors. Most of the systems were either research projects, hobby projects, or castaways from tech companies. In the last five years, however, there are many serious competitors to Neo4j.

"Key players include Dgraph, TigerGraph, Memgraph, and Janusgraph. Although Neo4j had a head start to the market over these other systems, they had to spend a significant amount of engineering time improving their system's internal architecture."

Newer graph database systems were designed with high-performance distributed architectures from their start, for example, whereas Neo4j did not add distributed storage and query execution until 2020, Pavlo said.

Freytag, meanwhile, said any database vendor would "probably be pulling your chain a little bit" if it said it had been rewritten for the cloud because the "database engine is a database engine."

[6]

He said Neo4j had been working with Kubernetes for two and a half years to understand how to orchestrate tens of thousands of databases simultaneously, automatically and reliably. ®

Get our [7]Tech Resources



[1] https://www.theregister.com/2020/06/30/couchbase_joins_nosql_dbaas_club/

[2] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_datacentre/cloud&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=2&c=2YBHwhrq7GwunDJ69CCR5FQAAAEo&t=ct%3Dns%26unitnum%3D2%26raptor%3Dcondor%26pos%3Dtop%26test%3D0

[3] https://www.theregister.com/2020/03/17/graph_db_compliance_network/

[4] https://www.theregister.com/2020/06/30/couchbase_joins_nosql_dbaas_club/

[5] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_datacentre/cloud&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33YBHwhrq7GwunDJ69CCR5FQAAAEo&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0

[6] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_datacentre/cloud&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44YBHwhrq7GwunDJ69CCR5FQAAAEo&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0

[7] https://whitepapers.theregister.com/

One has to ask...

Mike the FlyingRat

While you could already instantiate an instance in the cloud... e.g. spin up EC2 instance and install. Or get fancy and build an AMI to make it easier and faster to instantiate.

Going the route that Snowflake and Databricks has taken... makes one wonder about security. Especially working with PII/PHI information.

Elephant, n.:
A mouse built to government specifications.