You are on page 1of 7

ASSIGNMENT

NAME: DEEKOR SAMUEL

MATRICULATION NUMBER:
2015/1/56107CP

DEPARTMENT: COMPUTER
ENGINEERING

COURSE: DATABASE MANAGEMENT


SYSTEM (DBMS)

COURSE TITLE :CPE 517


1. Is spreadsheet a database ?why?
A database is a structured form of data that stores
organized information ,and makes it easy to update and
also easily accessible to the end user in various ways.
Databases are meat to hold large chunks of data , while a
spreadsheet is a computer software that does
organisation, analysis and data storage in tabular form.
Database and spreadsheet may look similar because they
both contain tabular data with values organised in
columns and rows , they are differentiated in respect to
their functions .
1. What database are used by the following
(A) Google
Google makes use of BIGTABLE database, IT is a
compressed ,high performance, proprietary data
storage system built on Google File system, Chubby
Lock Service, SSTable (log-structured storage like
levelDB ) and a few other Google technologies.
Bigtable development began in 2004 and is used now
by most google applications, such as web indexing ,
MapReduce , which is often used for generating and
modifying data stored in Bigtable, Google Maps google
Book search , MY Search History , Blogger.com, Google
Code hosting , YouTube, and Gmail. Google decided to
create its database due to scalability and better
control of performance characteristics .The successor
to BigTable is Spanner. BigTable is not opensource
however, it is available as a service through google
Cloud . Spanner is also a NEW SQL database developed
by google. Spanner is a globally distributed database
service and storage solution, it provides features such
as transactions, strongly consistent reads, and
automatic multi-site replication and failover .

(B). FACEBOOK
Facebook uses MYSQL as its primary
database.MSQL is a relational database management
system based on SQL (structured Query Language).
The application is used for a wide range of
purposes,including data warehousing, e-commerce,
and logging of applications. However, MYSQL is
commonly used for web database. It was sponsored by
a Swedish company MYSQL AB which was bought by a
Sun microsystems ( now oracle corporation). It is
offered under two different editions which are ; the
open source MYSQL community server and the
proprietary Enterprise Server. Major features of
MYSQL are as follows
 A broad subset of ANSI SQL ((,as well as extesions
 Stored procedures, using procedural language
that closely adheres to SQL/PSM
 Triggers
 A set of MSQL mode options to control runtime
behaviour, including a strict mode to better
adhere to SQL standards
 Acid compliance when using innoDB and NDB
Cluster Storage Engines.
 Transactions with savepoints when using the
default InnoDB Storage Engine. The NDB Cluster
Storage Engine also supports transactions.
Limitations of MYSQL
When using tsome storage engines other than the
default of InnoDB, MySQL does not comply with the
full SQL standard for some of the implemented
functionality,including foreign key references.

(C). NETFLIX
Netflix uses three NoSQL tools; SimpleDB ,HBase and
Cassandra .Netflix uses Cassandra for their distributed
databases to store information, such as profile info,
billing information, all the movies ever watched.
NoSQL which means non-SQL and is not a relational
database. it provides a mechanism for storage and
retrieval of data that is modelled in other than the
tabular relations used in relational database, they are
also called non SQL to show that they do not support
SQL like query languages, or sit alongside SQL
databases in polyglot persistent architectures. The
reality is that a relational database model may not be
the best solution for all situations . It is not built on
tables and does not employ SQL to manipulate data. It
also may not provide full ACID (atomicity, consistency,
isolation durability) guarantees, but still has a
distributed and fault tolerant architecture. The
particular suitability of a give NoSQL database
depends on the problem it must solve. Sometimes the
data structures used by NoSQL databases are also
viewed as “more flexible” than other relational
database tables .

D) YAHOO
Yahoo claimed to have if not the largest then, one of the largest
databases based on a heavily modified POSTSQL data base
engine.
The size they reported was a 2 PB (Petabytes) database and
processing 24 billion events per day. This was data mentioned
by Waqar Hasan, then VP of Engineering at Yahoo’s data
group.
The purpose of that massive Datawarehouse was analysing
behaviour of the then half-billion visitors per month. So, they
claimed that was, again at that time they operated; ‘the world’s
single largest and busiest database’.
PostgreSQL
PostgreSQL is an advanced, enterprise class open source
relational database that supports both SQL (relational) and
JSON (non-relational) querying. It is a highly stable database
management system, backed by more than 20 years of
community development which has contributed to its high
levels of resilience, integrity, and correctness. PostgreSQL is
used as the primary data store or data warehouse for many web,
mobile, geospatial, and analytics applications. The latest major
version is PostgreSQL 11.

References
1.https://en.m.wikipedia.org/wiki/NoSQL
2.https://www.google.com/search?q=what+is+a+database&
oq=what+is+a+database&aqs=chrome..69i57j0l3.3972j0j7&cl
ient=ms-android-xiaomi-rev1&sourceid=chrome-
mobile&ie=UTF-8
3.https://www.google.com/search?q=what+database+does+
facebook+use&oq=what+database+&aqs=chrome.2.69i59l3j
69i57.5495j0j7&client=ms-android-xiaomi-
rev1&sourceid=chrome-mobile&ie=UTF-8
4.https://www.google.com/search?client=ms-android-
xiaomi-rev1&sxsrf=ACYBGNQ-UdDPXNoWyIwuBp27tY2-
w0xP6Q%3A1580110541737&ei=zZIuXvXLLOGAjLsPlsKhiAo&
q=what+database+does+netflix+use&oq=what+database+do
es+net&gs_l=mobile-gws-wiz-
serp.1.0.35i39j0j0i22i30l6.36522.39389..40858...1.1..0.295.1
706.2-7......0....1.........0i71j0i67.ydB5djX6tqA
5.https://www.quora.com/What-database-does-Netflix-use
6.https://www.google.com/search?client=ms-android-
xiaomi-rev1&sxsrf=ACYBGNS_hRFzwH-
DApcDei__27Njmq3Cbw%3A1580110584206&ei=-
JIuXqKcDIyxUt3UtKAO&q=what+database+does+google+use
&oq=what+database+does+google+use&gs_l=mobile-gws-
wiz-
serp.3..35i39j0i22i30l7.2055.5523..6408...1.1..0.318.4241.2-
16j1......0....1.........0i71j35i304i39j0i8i7i30j0i7i30j0i67j0.DtZr7
Oh3HcE
7.https://www.quora.com/What-are-the-databases-used-by-
Google

You might also like