DBMS Arman MYSQL
DBMS Arman MYSQL
A) Introduction :
B) MYSQL Architecture :
MySQL uses a traditional relational database architecture
that uses tables, columns, and rows to store data. It can be
scaled horizontally by using sharding techniques
c) Advantages :
MySQL is highly scalable and provides robust
performance for large datasets. It is also easy to use and
can be integrated with many programming languages.
2. Portability
MySQL is cross platform database server. It can run on different
plateform like Linux,Solaris and Windows etc. It is good choice
for those project that target multiple platforms particularly web
application. In fact, MySQL is a part of the famous LAMP (Linux
Apache MySQL PHP) server stack which is used worldwide for
web application development. MySql support many plateform
with different languages like C, C++, PHP, PERL, JAVA, Python
etc.
3. Seamless Connectivity
There are various secure and seamless connection mechanisms
are available in order to connect with MySQL server. These
connections include named pipes, TCP/IP sockets and UNIX
Sockets.
D) Disadvantages :
1. MySQL lower version (5.0 or less) doesn't support ROLE,
COMMIT and stored procedure.
2. MySQL does not support a very large database size as
efficiently.
3. MySQL doesn't handle transactions very efficiently and it is
prone to data corruption.
4. MySQL doesn't have a good developing and debugging tool
compared to other databases.
5. MySQL doesn't support SQL check constraints.
E) Applications :
MySQL is used for a wide range of applications, including
web applications, e-commerce platforms, and content
management systems.