Sqlite 比较,安装,使用,个人总结

什么是sqlite,和别的数据库有什么差别?

sqlite介绍

sqlite是本地存储数据库。sqlite以环境文件极小,跨全平台,高稳定的特点。适用于边缘存储和单机程序。

sqlite特点和适用范围解释介绍

什么是边缘存储?

边缘的定义是工业计算机的定义。具有一下特点

  • 性能差
  • 存储空间小
  • 体积小
  • 环境不稳定:
    • 供电不稳定
    • 网络不稳定
    • 运行不稳定

设备举例:

  • 手机
  • 机顶盒
  • 路由器
  • 电视
  • 工控机

sqlite存储上限

虽然sqlite说是小型数据库,但是sqlite理论最大存储上限是281TB,官网推荐sqlite用于处理1TB一下数据内容。那么99.99%以上的项目都够用了。

1TB是什么概念?我工作中遇到最大的数据库也就1TB,其中数据25MB,其他的都是sql server 事务操作。那还是运行5年的小公司网站的数据库。

在这里插入图片描述

Sqlite数据库最大可以多大呀?会不会像acc数据库那样,几十MB就暴掉了?

简单来说,你做单机程序根本不需要注意sqlite会不会崩溃。sqlite崩溃概率为0.02%

在这里插入图片描述

微信 SQLite 数据库修复实践

在这里插入图片描述

SQLite全网的损坏率大概是0.02%

sqlite和别的数据库的区别

我目前接触打的数据库主要分为三种

  • 大型数据库/网络数据库
    • 例如:Oralce,Sql server , mysql
    • 特点:擅长处理多并发,多用户管理,大量数据存储
    • 缺点:需要安装环境,比较吃性能
    • 适合场景:大型项目的数据库
  • 缓存数据库:
    • 例如:redis
    • 特点:数据缓存到内存,每次存储都是从内存中读取。擅长处理超高并发和及时响应的数据读取,分布式共享数据
    • 缺点:数据量不大,数据会刷新
    • 适合场景: 电商,分布式项目,高IO项目
  • 本地存储数据库
    • 例如:sqlite
    • 特点:体积极小,sqlite数据库2MB(仅环境文件,不包含数据文件),不需要安装配置环境。查询效率很高,极其稳定。损坏率仅有0.02%。跨平台。
    • 缺点:数据格式仅有5种,没有用户管理,不能设置数据库用户名和密码(听说有加密版)
    • 使用场景:边缘存储设备本地数据库,单机程序数据库

Sqlite本地安装

window 安装 Sqlite 并连接

sqlite 在C# .net webapi 软件中的使用

C# .NET EF框架 webapi 安装使用sqlite

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
xls是一种电子表格文件格式,常用于存储和管理数据。它是由Microsoft Excel创建的,并且可以在多种操作系统和软件中使用。xls文件可以包含多个工作表,每个工作表中有多个行和列,用于组织和呈现数据。xls文件可以使用公式、图表和格式设置等功能,以更好地展示和分析数据。 SQLite3是一种轻量级的嵌入式数据库引擎,采用磁盘文件形式进行数据存储。它是一种关系型数据库管理系统,支持SQL语言查询。SQLite3相对于其他数据库管理系统而言,占用的系统资源更少,启动速度更快,并且文件尺寸较小。SQLite3数据库支持多种数据类型,包括整数、浮点数、文本和二进制数据。它也支持事务处理、触发器和视图等高级功能。 在xls和SQLite3之间,存在一些差异和联系。xls文件一般用于存储和管理较为简单的数据,特别适用于个人用户和小规模项目。而SQLite3则更适合于需要更强大数据库功能、对事务处理有要求的应用程序。xls文件可以通过特定的软件读取和编辑,而SQLite3则需要使用SQLite3数据库管理软件或相关的API进行操作。 有时候,我们可能需要将xls文件中的数据导入到SQLite3数据库中,或者将SQLite3数据库中的数据导出为xls文件,以便进行更复杂的数据处理或与其他软件进行交互。可以使用特定的程序或者脚本来实现这些功能,例如Python的pandas库或者xlrd、xlwt库。 总结来说,xls是一种电子表格文件格式,用于存储和管理数据,而SQLite3是一种轻量级嵌入式数据库引擎,用于存储和管理更复杂的数据。两者都有自己的应用场景和优势,可以根据实际需求选择使用

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值