美文网首页SQLiteSQLite之家
SQLite及其应用场景

SQLite及其应用场景

作者: NiceBlueChai | 来源:发表于2017-10-21 15:38 被阅读57次

    SQLite是一个库(Software Library)
    文件数据库:它可以将数据库的所有表、索引、 视图等存储一个单独的文件里(a single disk file)

    特点:

    • 自包含: self‐contained
    • 无服务器: serverless
    • 零配置: zero‐configuration
    • 支持事务:transactional

    应用场景
    当交付一个应用程序时,并不需要额外安装 和配置RDBMS服器。
    嵌入式系统:Embedded devices
    文件档案:File archives
    内部或临时数据库:Internal or temporary databases
    ... ...
    注:RDBMS: (如MySQL, oracle, SQL server…)

    和MySQL最直观的区别:
    MySQL: C/S模式,网络服务器( C/S应用,大容量,高并发
    SQLite:本地文件

    数据规模

    另一方面,根据数据的模块来选择适当的存 储。(本表仅供参考,并不精确)

    记录数目 存储方式
    0‐100 XML,JSON, … (本地文件)
    100 –1万 SQLite (本地文件)
    1万–1000万 MySQL (服务器RDBMS)
    1000万–10亿 oracle (服务器RDBMS)
    更大 HBase (云)

    ❤️


    相关文章

      网友评论

        本文标题:SQLite及其应用场景

        本文链接:https://www.haomeiwen.com/subject/ljviuxtx.html