Professional Documents
Culture Documents
We have collected a few of the more well-known examples of how databases enhance your day-to-day
life below. The most popular database server in our industry, MySQL, is prevalent in virtually every
example listed below.
Like this content? Subscribe now and have more just like it sent straight to your inbox.
Any online streaming service, such as Hulu or Netflix, uses databases to generate a list of TV shows and
movies to watch. The database tracks an individual’s show preferences, and provide a list of
recommended viewing.
The power required to analyze such an enormous amount of data is done through highly-specialized
database management technology, such as Cassandra. In fact, Hulu has recently been relying heavily on
Apache Cassandra.
2. Social Gaming
Gaming done across social networks is extremely data intensive. Gathering individual player information
from around the globe and serving it to players on demand requires a high availability database
software.
One example is the popular Game of Thrones Ascent, a free role-playing game launched by Disruptor
Beam and based on the hit HBO series, Game of Thrones. Their Percona Server-based database solution
helps eliminates data bottlenecks during high-usage periods.
If you save photos or documents to your smartphone or tablet, it’s likely your data is stored in “the
cloud,” a large, central storage environment with a small portion dedicated just to you.
Syncing this data across your devices requires powerful databases able to call up your data at a
moment’s notice, wherever you are.
4. Sports
Fan participation in national sports doesn’t just utilize the power of the database, it depends upon it.
From fantasy football leagues to March Madness brackets, they all depend on huge databases full of
player statistics. This includes game performances, injury reports, and more, all calculating the odds of a
win on a weekly basis.
5. Finances
From the stock market to your local bank, databases are abundant across the financial world. Tracking
the vast amount of information behind the world’s daily transactions requires extremely powerful
databases. This includes financial models that analyze that data to predict future activity.
6. Government Organizations
Government organizations around the world are constantly collecting data for research, defense,
legislation, and humanitarianism purposes, to name a few. This data is collected, stored and analyzed
using powerful and far-reaching database services.
7. Social Media
Every social media platform stores reams of user information in databases used to recommend friends,
businesses, products, and topics to the end user. This cross-referencing of data is immensely complex
and uses highly reliable and capable database software. For example, MySQL is used in Facebook data
centers.
8. eCommerce
Any online organization that sells its products or services uses databases. This includes activities such as
organizing their products, pricing information, and user purchase history. The eCommerce store owner
can then recommend other potential products to customers using platforms such as WooCommerce.
This data is stored in highly secure databases, protected by the standards set through PCI Compliance.
9. Healthcare
Doctor’s offices and healthcare organizations, among others, store extensive amounts of patient data
for easy accessibility. The databases behind this collection of information are large and complex and
secure protected data. This is in compliance with HIPAA standards.
Healthcare.gov relies on a NoSQL database to manage their health insurance information. Cassandra is
one such example of a NoSQL database software.
10. Weather
Predicting the weather across the globe is incredibly complex. The predictions depend on a myriad of
factors, all gathered, stored and analyzed within databases. This allows the data to be ready to deliver
today’s weather to your local TV station or smartphone app.
The Weather Company, for example, takes in over 20 terabytes of data per day. The company has used a
number of databases to support this data, including MySQL, Microsoft SQL Server, Cassandra, and more.
1. HO ME
2. ARO UND T HE HO ME
3. PRO DUCT I VI T Y
4. HOW ARE DAT ABA SES US ED I N T HE REAL W O RLD?
History
Significance
Function
Types
Benefits
RELATED ARTICLES
Inventory Tracking
Payroll
Payroll
From printing or depositing paychecks, to applying raises and
bonuses, industries have become highly reliant on computer
management.
Web Sites
All industries have been migrating towards the Internet over the
past two decades, resulting in the need for maintained websites,
requiring not only server space, but maintenance and updates to
these sites as well.
Customer Databases
Cash Registers
Modern cash registers are often networked computer systems,
allowing companies to maintain much more up-to-date and
accurate transaction records, as well as real-time inventory
tracking.
Show Comments
RELATED ARTICLES
Each time you make a purchase and the sales clerk asks for your
address or ZIP code, your information is kept and stored on a
customer database. These collections of data are used to send
mailings of special offers, discounts and other deals.
Show Comments
RELATED ARTICLES
Advantages &
Disadvantages of a
Computerized
Database
By StevenHill
Share
Share on Facebook
Ease of Storage
Databases make it easier for you to enter and store data. The type
of data stored can range from customer information to personal
material, such as a catalog of books or movies. Databases allow
you to automate the storage of this data. After you have set up a
database to collect whatever information you wish stored, the
collection process becomes streamlined. By investing a small
amount of time configuring a database, you can save large
amounts of time in data entry.
Information Retrieval and Security
Complexity
Show Comments
RELATED ARTICLES
Show Comments
RELATED ARTICLES
The Advantages of Databases Over Spreadsheets
Purpose
Benefits
Software
Uses
Spreadsheets can be used to create many sets of data including
address listings, budgets, customer information, sales tracking
reports and financial statements.
Show Comments
RELATED ARTICLES
Both .sdf and .xls files are used to store data in tables,
Step
Step
Step
Use SdfBrowser (also free). This program allows you to open and
view .sdf databases. You can then select the data you wish to
convert, and either copy and paste into a new Excel spreadsheet
(.xls), or use the program's "Export Selected Data" function to
save the data directly as an .xls.
Show Comments
RELATED ARTICLES
HOW WE SCORE
ABOUT US
CONTACT US
TERMS
PRIVACY POLICY
COPYRIGHT POLICY
ADVERTISE
An error occurred. Try again later.
At its simplest expression, a database is a gathering of information, here called data, stored on a server.
The data is organized in a way it can easily be retrieved, managed and edited in significant ways by the
end-user. The data could be something very simple such as personal information about clients or
customers. It could also be inventory, sales, calls or anything anyone needs to track. It’s up to the user to
determine what data needs to be aggregated and the format it will take.
When you’re using a database, the data is not stored on your computer’s hard drive but in the cloud on
a server, somewhere. Using a database management system (DBMS), calls/queries are made to retrieve
the information. This part is called the back-end. To present the data in a consequential way to the user,
web developers create a web site and easy to use database applications. This part is called the front-
end.
Even if there are many other database models such as hierarchical and network models, the relational
database model is the most common. The relational database model was developed in the early 1970’s
and it is still the most common model to this day. The data is stored in relations, taking the form of
tables made of columns (fields) and rows (records/items). To access and interact with the data
contained in a relational database, its user needs to use a relational database management system
(RDBMS). The most common language used to query and manage relational databases is SQL
(Structured Query Language).
SQL is the language most IT experts use to interact with relational databases. These interactions are
called transactions. To be efficient and accurate, transactions must be ACID (atomic, consistency,
isolation, durability). Atomic means the transaction is all or nothing. Consistency refers to the fact that
the database must remain in a consistent state before and after the transaction. Isolation means all
transactions must be independent of one another. Durability refers to the fact that a transaction cannot
be undone after the user has been notified of a successful transaction.
The best example I can find to explain SQL and its ACID properties is a banking system. Let’s say I want
to transfer funds from my own account to my husband’s. There will be a series of calls or queries made
to send the money from one account to the other. All calls must be answered and completed in order
for the transaction to be completed. If a call fails, the transaction will not be completed and we’ll both
keep our money (atomic). The information in each of our account won’t be affected by the transaction
(consistency). Each call made to the database will only be related to our transaction (isolation). Finally,
once the transaction is successful, we won’t be able to cancel it (durability).
The best-known RDBMS using SQL to create and query databases are IBM DB2, Oracle, Microsoft Access
and MySQL. Examples of SQL-based databases citizens use every day include banking systems,
computerized medical records, and online shopping to name just a few.
Pros of SQL
Cons of SQL
Not the best solution when dealing with data growing exponentially (ex. social media)
NoSQL refers more to what it is not then to what it is. It refers to a language system not using SQL. It is
mostly used for unstructured data in situations where the ability of the database to accept (create) or
access (get) large amounts of data quickly is required. It offers great flexibility with alternative data
models (ex.: non-relational data, unstructured documents). It doesn’t always bother with real-time
accessibility to the data as you could be accessing an old version of the data since it was not yet
updated. It is much less rigid than the transactional structure of SQL but it can get much messier! It
definitely doesn’t respect the ACID properties of SQL. Best known NoSQL systems include MongoDB,
Couchbase and Redis.
NewSQL could be referred to as the modern relational databases languages. These are based on the
relational database model and the SQL query language but offers better consistency. Some of them
offer solid ACID guarantees.
Social media platforms such as Facebook, Twitter or Instagram are the best examples of the use of
NoSQL and NewSQL. These require the ability to process astonishing amounts of data very quickly but
(mostly) don’t need the ACID properties.
Pros of NoSQL/NewSQL
Cons of NoSQL/NewSQL
This was just a brief introduction to the newest languages. If you would like to learn more about NoSQL
and NewSQL, click here or here.
Let’s get back to the relational databases. Based on the assumption relational databases take the form
of tables made of columns and rows, is Excel a database? If you want a real entertaining discussion, drop
this question to a bunch of programmers. I suggest you run in the other direction, as it may get real
ugly!
Most of us will agree that even if Excel and its spreadsheets can be extremely useful, they’re not
databases. If we look at it objectively, Excel creates spreadsheets. Spreadsheets are in fact tables made
of columns and rows. It’s the table format that tends to confuse people into thinking that spreadsheets
are relational databases. We already agreed on the fact that databases are used for data management.
Spreadsheets don’t go as far and are mostly used for data storage and analysis.
Ease of use
Inexpensive solution
Static
Substantial spreadsheets will eventually become tougher to manage and lead to errors in the
data
One action could break something somewhere without the users realizing it