Databases
Databases
Types of databases
In many cases, individuals find that they need different kinds of databases for
different tasks. Below are some common types of databases:
Centralized database
Cloud database
Commercial database
Distributed database
End-user database
Graph database
NoSQL database
Object-oriented database
Open-source database
Operational database
Personal database
Relational database
Centralized database
Cloud database
A cloud database is one that runs over the Internet. The data is stored on a local
hard drive or server, but the information is available online. This makes it easy to
access your files from anywhere, as long as you have an Internet connection. To
use a cloud database, users can either build one themselves or pay for a service to
store their data for them. Encryption is an essential part of any cloud database, as
all information needs to be protected as it is transmitted online.Related: Learn
About Being a Data Manager
Commercial database
Distributed database
A distributed database is one that is spread out over multiple devices. Rather than
having all information stored on a single device, like other databases on this list,
distributed databases will operate across multiple machines, such as different
computers within the same location or across a network. The benefits of a
distributed database include increased speed, better reliability and ease of
expansion.Related: Learn About Being a Data Scientist
End-user database
End-user is a term used in product development that refers to the person who
uses the product. An end-user database is, therefore, a database that is primarily
used by a single person. A good example of this type of database is a spreadsheet
stored on your local computer.
Graph database
Graph databases are databases that focus equally on the data and the connections
between them. In this database, data is not constricted to predefined models.
Most other databases can find connections between data when you run a search.
With a graph database, these connections are stored inside the database right
alongside the original data. This makes for a more efficient and faster database
when your primary goal is to manage the connections between your data.
NoSQL database
A NoSQL database has a hierarchy similar to a file folder system and the data
within it is unstructured, or non-relational. This lack of structure allows them to
process larger amounts of data at speed and makes it easier to expand in the
future. Cloud computing regularly makes use of NoSQL databases.
Object-oriented database
Open-source database
An open-source database is designed for the public to use for free. Unlike
commercial databases, users can download or sign up for open source databases
without paying a fee. The term "open source" refers to a program in which users
can see how it was written and constructed and are free to make their own
changes to the program. Open-source databases are typically much cheaper than
commercial databases, but they can also lack some of the more advanced features
found in commercial databases.
Operational database
Personal database
Relational database
Relational databases are the other major type of database, opposite of NoSQL.
With a relational database, information is stored structured about other data. A
good representation of a relational database would be the connection between a
person shopping online and their shopping cart. Relational databases are often
preferred when you are concerned about the integrity of your data, or when you're
not particularly focused on scalability.
Database administrators