Data store
<templatestyles src="Module:Hatnote/styles.css"></templatestyles>
A data store is a repository for persistently storing and managing collections of data which include not just repositories like databases, but also simpler store types such as simple files, emails etc.[1]
A database is a repository of data objects where the objects are modeled using a database schema. Also, a file system is nothing but a repository that stores files. Thus any database management system or file system can be stated as an example for a data store.
MATLAB[2] and Cloud Storage systems like VMware,[3] Firefox OS[4] use datastore as a term for abstracting collections of data inside their respective applications.
Types
Data store can refer to a broad class of storage systems 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.[5]
- 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[6]
References
<templatestyles src="Reflist/styles.css" />
Cite error: Invalid <references>
tag; parameter "group" is allowed only.
<references />
, or <references group="..." />
See also
<templatestyles src="Asbox/styles.css"></templatestyles>
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ ≥
- ↑ http://pubs.vmware.com/vi3/sdk/ReferenceGuide/vim.Datastore.html