Outils pour utilisateurs

Outils du site


informatique:databases

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
informatique:databases [2024/11/21 18:45] – [Permissions] alexisinformatique:databases [2024/11/21 18:55] (Version actuelle) – [Types de bases de données] alexis
Ligne 1: Ligne 1:
 ====== Bases de données ====== ====== Bases de données ======
  
-===== Types de bases de données ===== +<catlist informatique:databases -sortByTitle -noHead>
-  * Relationnelle -- [[https://en.wikipedia.org/wiki/MySQL|MySQL]], [[https://en.wikipedia.org/wiki/Oracle_Database|Oracle Database]], [[https://en.wikipedia.org/wiki/PostgreSQL|PostgreSQL]], [[https://en.wikipedia.org/wiki/SQLite|SQLite]]. +
-  * Orientée documents -- [[https://en.wikipedia.org/wiki/Elasticsearch|Elasticsearch]], [[https://en.wikipedia.org/wiki/MongoDB|MongoDB]]. +
-  * Clé-valeur -- [[https://en.wikipedia.org/wiki/LevelDB|LevelDB]], [[https://github.com/cockroachdb/pebble|Pebble]], [[https://en.wikipedia.org/wiki/Redis|Redis]], [[https://en.wikipedia.org/wiki/RocksDB|RocksDB]], [[https://en.wikipedia.org/wiki/FoundationDB|FoundationDB]]. +
-  * Série temporelle -- [[https://en.wikipedia.org/wiki/Prometheus_(software)|Prometheus]], [[https://en.wikipedia.org/wiki/TimescaleDB|TimescaleDB]]. +
-  * Vectorielle -- [[https://github.com/featureform/featureform|featureform]], [[https://milvus.io/|Milvus]], [[https://www.pinecone.io/|Pinecone]], [[https://weaviate.io/|Weaviate]].+
  
  
-===== Sqlite ===== 
- 
- 
-==== Requête sur plusieurs bases de données ==== 
-Il est possible de faire des requêtes en ciblant des tables situées dans des bases de données différentes. 
-Pour cela, il faut commencer par [[https://www.sqlite.org/lang_attach.html|attacher la base de données]] ciblée à celle utilisée ((Attention, le nombre de base de données attachées est limité)) avec la commande suivante : 
-<WRAP prewrap> 
-<code sql> 
-ATTACH 'db.sqlite' AS other; 
-</code> 
-</WRAP> 
- 
-Ensuite, il suffit de référencer les tables de cette base de données de la manière suivante : 
-<WRAP prewrap> 
-<code sql> 
-SELECT * 
-FROM local_table AS a 
-JOIN other.table AS b ON a.id = b.id 
-</code> 
-</WRAP> 
 ====== DBeaver ====== ====== DBeaver ======
  
informatique/databases.1732243552.txt.gz · Dernière modification : 2024/11/21 18:45 de alexis