Data store
From Wikipedia, the free encyclopedia
A data store is a repository of a set of data objects. These objects are modelled using classes defined in a database schema.[1] A data store is a general concept that includes not just repositories like databases, but also simpler store types such as flat files etc.[2]
Some data stores represent data in only one schema, while other data stores use several schemas for this task. An example are RDBMS-based data stores like MySQL or PostgreSQL.
Types[edit]
Data stores can be of different types, including:
- Paper files
- Simple files like a spreadsheet
- File systems
- Email storage systems (both server and client systems)
- Databases
- Relational databases are the most common type of database in the 2000s. Examples include MySQL, PostgreSQL, Microsoft SQL Server, and Oracle Database.[3]
- Object-oriented databases, like Caché or ConceptBase. They can save objects of an object-oriented design.
- Distributed data stores, like Apache Cassandra, Druid (open-source data store) or Dynamo
- Directory services
- VMware uses "datastore" to refer to a file that stores a virtual machine[4]
References[edit]
- ^ "FDO Concepts > Data Concepts". http://www.osgeo.org/: OSGeo. Retrieved 2011-03-17.
What is a Data Store? A data store is a repository of an integrated set of objects. The objects in a data store are modelled either by classes or feature classes defined within one or more schemas.
- ^ "Glossary D: data store". http://www.information-management.com/: Information Management. Retrieved 2011-04-04.
A place where data is stored; data at rest. A generic term that includes databases and flat files.
- ^ ≥
- ^ http://pubs.vmware.com/vi3/sdk/ReferenceGuide/vim.Datastore.html
See also[edit]
| This database-related article is a stub. You can help Wikipedia by expanding it. |