Datu krātuve ir datu repozitorijs no integrētu objektu kopuma. Šie objekti ir veidoti, izmantojot datubāzes shēmā definētas klases.[1] Datu krātuve ietver sevī ne tikai tādus datu repozitorijus kā datubāzes, bet arī izplātās datnes, kuras var glabāt datus.[2]

Dažas datu krātuves uzglabā datus tikai vienā shēmā, savukārt citas datu krātuves šim nolūkam izmanto vairākas shēmas. Kā piemēru var minēt uz RDBMS bāzētās datu krātuves MySQL un PostgreSQL.

Datu krātuvju veidi labot šo sadaļu

  • Plaši izmantots datu krātuves veids ir relāciju datubāzes, piemēram, MySQL, PostgreSQL, Microsoft SQL Server un Oracle Database.
  • Objektu (objektorientētās) datubāzes, piemēram, Caché un ConceptBase. Tās var saglabāt objektus objektorientētā dizainā.
  • Operatīvās datu krātuves.
  • Bez shēmas datu krātuves, piemēram, dalītās datu bāzes Apache Cassandra un Dynamo.
  • Papīra faili.
  • Datu faili.

Atsauces labot šo sadaļu

  1. «FDO Concepts > Data Concepts». Arhivēts no oriģināla, laiks: 2013. gada 24. aprīlī. Skatīts: 2012. gada 15. decembrī. What is a Data Store? A data store is a repository of an integrated set of objects. The objects in a data store are modeled either by classes or feature classes defined within one or more schemas.
  2. «Glossary D: data store». Arhivēts no oriģināla, laiks: 2013. gada 14. janvārī. Skatīts: 2012. gada 15. decembrī. A place where data is stored; data at rest. A generic term that includes databases and flat files.