微信 SQLite 数据库 损坏恢复实践
92 恢复耗时(秒) 复制 + 压缩 Backup + 压缩 dump + 压缩 14 32 18 备份耗时(秒) ◊ 基于 dump + 压缩 ◊ 加密保存 ◊ 自定义二进制格式 ◊ 多线程流水线 ◊ 只备份不可恢复数据 ◊ 灭屏充电时备份 我们的方案 性能效果 100% 100% 254% 142% 备份速度(条/秒) 恢复速度(条/秒) 原始 dump Repair Kit ◊ 组合方案 SQLite 恢复 SQLite 损坏情况 41% 59% 表损坏 初始化失败 可以打开 数据部分损坏 无法打开 数据可能没坏 SQLite 文件格式 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 DB 文件 1 4 10 13 12 Page (定长) B-tree 2 7 9 B-tree0 码力 | 31 页 | 546.35 KB | 1 年前3Navicat for SQLite
管理系统之间传输数据。比对和同步数据库的数据和结构-只需几秒钟就能设置和部署比对, 并获得 你要运行更改的详细脚本。 多元化操作工具 导入向导能将不同格式的数据传输到数据库, 或者设置数据源连接并使用 ODBC 传输。表,视图或查 询结果的数据可导出为 Excel\ Access\CSV 等格式.使用树视图、 JSON 视图、数据表样式的网格视 图以及一系列数据编辑工具来添加、修改和删除记录, 方便你编辑数据.Navicat0 码力 | 4 页 | 4.23 MB | 1 年前3使用JDBC连接数据库
数据库连接的方式。<子名称>可以根据子协议的改变而变化。 jdbc : <子协议名> : <子名称> JDBC URL具有特定的结构,封装了相应的信息,可用于加载相应的驱 动程序并与数据库建立连接。标准的JDBC URL的格式如下: 太棒了,你成功地完成了第 一个Java数据库应用程序! 测试用Java代码连接数据库并提取数据 注意一下数据库连接 字符串 麻烦的关闭代码 由于数据库连接是一种比较昂贵 的资源,所以,必须保证关闭。0 码力 | 20 页 | 1.02 MB | 1 年前3
共 3 条
- 1