You are on page 1of 5

Information Management 1 (ITCC 105)

LABORATORY ACTIVITY

TAKE HOME RESEARCH ACTIVITY #1

CATBAGAN, JOHN ALLEN MANONGDO


Student name: __________________________________
2A
Year / Section: __________________

ACTIVITY TITLE Comparative Research on Popular Database Management


Systems

PURPOSE OF For the student to do comparative research on DBMS and


THIS ACTIVITY
able to know their differences in terms of Features,
Purpose/Usage, Capacity, Efficiency

LESSON Module 2

ACTIVITY Check out the link below that shows 36 most popular Database Management
INSTRUCTION Systems being used up to this date. The list starts from the most popular
down to the least one.

https://www.google.com/search?q=what+are+the+most+popular+database
+management+systems&oq=what+are+the+most+popular+database+mana
gement+systems&aqs=chrome..69i57j0i22i30i625j0i22i30j0i390l3.11739j0j7
&sourceid=chrome&ie=UTF-8

Choose 5 from those 36 listed, and research their differences in terms of:
1. Features
2. Purpose/Usage
3. Capacity
4. Efficiency

COMPARATIVE
RESEARCH
In terms of features, purpose/usage, capacity, and efficiency, the
following differences exist between MySQL, Oracle Database,
Microsoft SQL Server, IBM Db2, and SQLite:

1. FEATURES FEATURES

MySQL:
• RDBMS that is open source
• Multiple storage engines, including InnoDB, MyISAM, and NDB
Cluster, are supported.
• Strong web application and transactional processing support
• Excellent performance and scalability
• Support for advanced features such as analytical processing and
data warehousing is limited.

Oracle Database:

• RDBMS that is proprietary


• Support for enterprise-level features such as data warehousing,
analytical processing, and security is extensive.
• Outstanding performance and scalability
• Expensive licensing fees and hardware requirements that consume
a lot of resources

Microsoft SQL Server:

• RDBMS that is proprietary


• Business intelligence and analytical processing are well supported.
• Integration with other Microsoft products and technologies is tight.
• Excellent performance and scalability
• Licensing fees for enterprise-level features are higher.

IBM Db2:

• RDBMS that is proprietary


• Support for enterprise-level features such as data warehousing,
analytical processing, and security is extensive.
• Outstanding performance and scalability
• Expensive licensing fees

SQLite:
• RDBMS embedded in open source
• There is no need for a server, and it is simple to set up.
• Great for small to medium sized applications and mobile
development
• Limited concurrency and scalability
• Does not support advanced features like triggers, views, or stored
procedures

2. PURPOSE / USAGE
PURPOSE / USAGE

MySQL:

• Web applications, content management, and transactional


processing are all common uses.
• Small to medium-sized businesses and startups rely heavily on it.

Oracle Database:

• Used frequently for enterprise-level applications, data


warehousing, and analytical processing.
• Large enterprises and organizations make extensive use of it.

Microsoft SQL Server:

• Often used for business intelligence, data warehousing, and


analytical processing
• Organizations that rely on Microsoft technology and platforms
frequently use it.

IBM Db2:

• Used frequently for enterprise-level applications, data


warehousing, and analytical processing.
• Large enterprises and organizations make extensive use of it

SQLite:

• Small to medium-sized applications and mobile development are


frequently used.
• Used extensively in embedded systems and IoT devices.

3. CAPACITY CAPACITY

MySQL:

• Web applications, content management, and transactional Can


handle small to large databases, with no limit on the number of
tables that can be created.

Oracle Database:

• Can handle very large databases (up to petabytes in size).

Microsoft SQL Server:

• Can handle very large databases (up to petabytes in size).

IBM Db2:

• Can handle very large databases (up to petabytes in size).

SQLite:

• Databases that can only be stored in a single file

EFFICIENCY
4. EFFICIENCY

MySQL:

• Good performance and scalability, particularly for web applications


and transactional processing
• Support for multiple storage engines, such as InnoDB, MyISAM,
and NDB Cluster, enables customization based on specific
requirements.

Oracle Database:

• Outstanding performance and scalability, especially for enterprise-


level applications
• Can handle very large workloads while maintaining high
concurrency and availability.

Microsoft SQL Server:

• Excellent performance and scalability, especially for business


intelligence and analytical processing.
• Tight integration with other Microsoft technologies can result in a
unified user experience.

IBM Db2:

• Outstanding performance and scalability, especially for enterprise-


level applications
• Can handle very large workloads while maintaining high
concurrency and availability.

SQLite:

• Concurrency and scalability are limited, but performance for small


to medium-sized applications and mobile development is excellent.
• Can offer a lightweight and efficient solution for embedded systems
and Internet of Things devices.

SUMMARY In conclusion, while all of these databases provide powerful tools for
storing and managing data, they differ in terms of their features,
purpose/usage, capacity, and efficiency. The database to be used will be
determined by the application's specific requirements.

You might also like