百科问答小站 logo
百科问答小站 font logo



SQLite 的读写效率很高,有哪些使用其他数据库的理由? 第1页

  

user avatar   zhu-zhao-long-3 网友的相关建议: 
      

SQLite 文档已经给出了答案:SQLite 的竞争对手是 fopen,而不是像 MySQL 这样的 client/server 数据库。sqlite.org/whentouse.ht

SQLite is not directly comparable to client/server SQL database engines such as MySQL, Oracle, PostgreSQL, or SQL Server since SQLite is trying to solve a different problem.
Client/server SQL database engines strive to implement a shared repository of enterprise data. They emphasize scalability, concurrency, centralization, and control. SQLite strives to provide local data storage for individual applications and devices. SQLite emphasizes economy, efficiency, reliability, independence, and simplicity.
SQLite does not compete with client/server databases. SQLite competes with fopen().

SQLite 文档还贴心地指出了什么时候用 client/server SQL 数据库(如MySQL)

  1. Is the data separated from the application by a network? → choose client/server
  2. Many concurrent writers? → choose client/server
  3. Big data? → choose client/server
  4. Otherwise → choose SQLite!



  

相关话题

  C#相对路径 连接Access数据库怎么写?? 
  将文件编译成某种代码,打印到A4纸上,这种想法是否可行? 
  为什么jdbc:Access的url需要三个///符号呢? 
  做网站要保存很多商家和商品图片,原理是怎样的? 
  Go 这种逆天的语言,为什么 5 年了,还没有火起来呢? 
  为什么说C++的main函数最后不写 return 0; 是不好的习惯? 
  object是引用类型吗? 
  CIL instructions和Java byte code的表达能力一样吗? 
  C 语言是否需要改进,甚至重新设计一门语言取代 C 语言? 
  SQL Server 数据库误操作怎么办? 

前一个讨论
如何学习Python,以及新手如何入门?
下一个讨论
DL/ML 模型如何部署到生产环境中?





© 2025-01-18 - tinynew.org. All Rights Reserved.
© 2025-01-18 - tinynew.org. 保留所有权利