Questions tagged [multi-model-database]

Multi-model database integrates multiple data models (e.g. document, graph, and key-value) against a single, integrated backend. The data can be accessed by the same query language that covers all supported data models. This tag is used when the question involves the usage of one of those databases.

implements the polyglot persistence without using various databases. This approach provides better maintainability and also does not require the programmer's knowledge of multiple databases. Typically, these databases support key-value, document, and graph data models.

Examples of multi-model databases:

  • OrientDB
  • ArrangoDB
  • CosmosDB
19 questions
35
votes
1 answer

What factors to consider when choosing a Multi-model DBMS? (OrientDB vs ArangoDB)

I am looking to dip my hands into the world of Multi-Model DBMS, I have no particular use cases, just want to start learning. I find that there are two prominent ones - OrientDB vs ArangoDB, but was unable to find any meaningful comparison,…
dayuloli
  • 16,205
  • 16
  • 71
  • 126
12
votes
1 answer

ArangoDB document database and also a graph database? How is it possible?

Someone could explain how a document database works as a graph database also? What is the difference between ArangoDB and Neo4j?
Ralf Stein
  • 209
  • 1
  • 12
7
votes
3 answers

Storing tags in a graph database

I've found some advice for setting up tagging systems in relational and document databases, but nothing for graph/multi-model databases. I am trying to set up a tagging system for documents (let's call them "articles") in ArangoDB. I can think of…
ropeladder
  • 1,103
  • 11
  • 24
3
votes
1 answer

Server-side mobile infrastructure for native iOS app

I am looking for storage and database infrastructure that can help me save and retrieve information from my Swift codebase app. But I have no experience with server-side code. Requirements have no need for full blown backend solution and REST API.…
Marina
  • 165
  • 2
  • 11
2
votes
1 answer

Multi-model RDF store vs Graph database

I have read the question on SO: Graph DBs vs. Document DBs vs. Triplestores. I understand that there's a lot of advantage using OWL/RDFS for semantic data because they are compact and they're just a collection of edges. I was gonna try a triplestore…
John Strood
  • 1,859
  • 3
  • 26
  • 39
2
votes
1 answer

How to use different guard when login in from web or api in Laravel?

I am creating a Laravel (5.7) application for a mobile app. So I have an API and a Web Panel, both need to log in and each have a model. For Web login I use the User model (since this are operative roles) and another model Client for the users…
2
votes
1 answer

ArangoDB - Graph based recommender system

I am using ArangoDB and I am trying to build a graph-based recommender system with it. The data model just contains users, items and ratings (edges). Therefore want to calculate the affinity of a user to a movie with the katz measure. Eventually I…
1
vote
0 answers

How to count the number of subgraphs in a collection?

I have been able to find the number of subgraphs in a collection using the below query, after much trial and error and documentation consultation. It seems to work ok. It's crafted to work in the presence of cycles, though only because I happen to…
1
vote
1 answer

Comparision between "cts.values" and "cts.elementValues"

I can see that cts.values and cts.elementValues has similar use. In that case, what is the difference between both of them in terms of performance? Which is more efficient?
1
vote
1 answer

Spring boot Multi-module project multi-datasource

I'm trying to develop a multi-module spring boot project with multi-datasource connection. I have separate this project in 5 modules: -springboot-multiple-maven-modules: 1. domain -> database2's model 2. domain2 -> database2's model 3.…
1
vote
0 answers

Is a multi-model database a good solution for storing frequently updated data alongside referential WORM data?

I'm working on an application that frequently requires data updates. An RDBMS meets our needs but future product strategy will require storage of static referential domain data and a lot of cross-referencing. Is a multi-model database a good way to…
Jay J
  • 430
  • 3
  • 19
1
vote
1 answer

Example of complex similarity computations in ArangoDB?

I am new to ArangoDB and have been reading through the documentation and examples available online for a few days now. However, I am not able to formulate a query to do a complex calculation using AQL. Looking forward to some examples that can…
Stan Lee
  • 117
  • 5
1
vote
2 answers

Multimodel database vs multiple individual databases?

I am working on application which requires features offered by both graph database(to store raw data) and document database(extracted reports from raw data). I planned to use neo4j and mongodb. I am having second thoughts about and looking at…
vanangamudi
  • 673
  • 1
  • 8
  • 21
0
votes
1 answer

Django 3.2 - querie multiple Models in view (SQL comparison)

I'm quite new to django and have problems with the ORM and the view-queries. We have already migrated and synched some Models from our productive DB to the django DB, but I have problems with connecting two Models to each other. e.g.…
0
votes
1 answer

in operator not working with subquery in OrientDB

I have the following sql query in OrientDB to find the names of the most active customers in a social network: SELECT name FROM Customer Where id in (Select id, count(id) as cnt from (Select IN('PersonHasPost').id[0] as id …
jb4096
  • 1
  • 3
1
2