SQLITE
AWAIS KHAN 19011598-008
MUHAMMAD HAMMAD 19011598-026
ABU BAKAR 19011598-046
CONTENTS
• Introduction to SQLite
• SQLite Features
• Advantages of SQLite
• Disadvantages of SQLite
• Conclusion
INTRODUCTION
• SQLite is an open source, serverless, relational database
management system.
• It is a lightweight, easy-to-use, and efficient database engine
that can be used for a wide range of applications.
• It is designed to be embedded into other applications and is
used in a variety of products, including mobile phones, web
browsers.
• It is also easy to use, making it a great choice for developers
and users alike.
SERVERLESS
• Most SQL database engines are implemented as a separate server
process. Programs that want to access the database communicate with the
server using some kind of interprocess communication (typically TCP/IP) to
send requeststo the server and to receiveback results.
• SQLite does not work this way. With SQLite, the process that wants to
access the database reads and writes directly from the database files on
disk. There is no intermediary server process.
FEATURES
• SQLite is a full-featured relational database engine. It supports
transactions, foreign key constraints, and triggers, and is ideal
for applications that require a flexible and reliable database.
• It is easy to use, making it a great choice for developers and
users alike.
• SQLite also supports a wide range of data types, including
BLOBs, text, integers, and floating-point numbers.
• Cross-platform
ADVANTAGES
• SQLite is a powerful, reliable, and feature-rich database engine.
• It supports transactions, foreign key constraints, and triggers,
and is ideal for applications that require a flexible and reliable
database.
• It is also fast and easy to use, making it a great choice for
developers and users alike.
ADVANTAGES
• SQLite is also free and open source, making it an attractive
option for developers.
• It is also lightweight, making it an ideal choice for applications
that require a low-overhead database engine.
• It is also highly portable, making it easy to deploy on a variety
of platforms.
DISADVANTAGES
• However, it is not as powerful or feature-rich as some other
database engines, such as MySQL or PostgreSQL.
• SQLite also does not support distributed transactions, making it
unsuitable for applications that require complex data
manipulation.
• Database size is limited to about 2GB, which is not good.
• The transaction moves slowly.
THANK YOU

SQLite.pptx

  • 1.
    SQLITE AWAIS KHAN 19011598-008 MUHAMMADHAMMAD 19011598-026 ABU BAKAR 19011598-046
  • 2.
    CONTENTS • Introduction toSQLite • SQLite Features • Advantages of SQLite • Disadvantages of SQLite • Conclusion
  • 3.
    INTRODUCTION • SQLite isan open source, serverless, relational database management system. • It is a lightweight, easy-to-use, and efficient database engine that can be used for a wide range of applications. • It is designed to be embedded into other applications and is used in a variety of products, including mobile phones, web browsers. • It is also easy to use, making it a great choice for developers and users alike.
  • 4.
    SERVERLESS • Most SQLdatabase engines are implemented as a separate server process. Programs that want to access the database communicate with the server using some kind of interprocess communication (typically TCP/IP) to send requeststo the server and to receiveback results. • SQLite does not work this way. With SQLite, the process that wants to access the database reads and writes directly from the database files on disk. There is no intermediary server process.
  • 5.
    FEATURES • SQLite isa full-featured relational database engine. It supports transactions, foreign key constraints, and triggers, and is ideal for applications that require a flexible and reliable database. • It is easy to use, making it a great choice for developers and users alike. • SQLite also supports a wide range of data types, including BLOBs, text, integers, and floating-point numbers. • Cross-platform
  • 6.
    ADVANTAGES • SQLite isa powerful, reliable, and feature-rich database engine. • It supports transactions, foreign key constraints, and triggers, and is ideal for applications that require a flexible and reliable database. • It is also fast and easy to use, making it a great choice for developers and users alike.
  • 7.
    ADVANTAGES • SQLite isalso free and open source, making it an attractive option for developers. • It is also lightweight, making it an ideal choice for applications that require a low-overhead database engine. • It is also highly portable, making it easy to deploy on a variety of platforms.
  • 8.
    DISADVANTAGES • However, itis not as powerful or feature-rich as some other database engines, such as MySQL or PostgreSQL. • SQLite also does not support distributed transactions, making it unsuitable for applications that require complex data manipulation. • Database size is limited to about 2GB, which is not good. • The transaction moves slowly.
  • 9.