LevelDB是一个可持久化的KV数据库引擎,由Google传奇工程师Jeff Dean和Sanjay Ghemawat开发并开源。无论从设计还是代码上都可以用精致优雅来形容,非常值得细细品味。本文将从整体特性、架构和使用等几方面做一个解释,试图通过本文的介绍让大家对LevelDB有个整体的认识并能 ...
分类:
数据库 时间:
2019-09-26 12:07:50
阅读次数:
115
背景 MapDB官网:http://www.mapdb.org 官方翻译之后的话:MapDB基于堆外存储、磁盘存储提供了Java的Maps、Sets、Lists、Queues等功能。它混合了Java集合框架和数据库引擎。它是基于Apache许可的免费的、开源的。 个人觉得:MapDB是一个轻量级的本 ...
分类:
数据库 时间:
2019-08-31 12:40:22
阅读次数:
216
修改RDS的实例状态分配的存储空间自动次要版本升级备份保留期如果从0改为非零值或从非零值改为0,--->需要重启备份时段证书颁发机构复制标签给快照数据库端口--->需要重启数据库引擎版本--->需要重启数据库实例类型--->需要重启数据库实例标识符--->需要重启数据库参数组重启后才生效的参--->需要重启删除保护增强监测IAM数据库身份验证日志导出维护时段多可
分类:
数据库 时间:
2019-08-26 09:53:14
阅读次数:
106
实现数据存储的不同解决方案 InnoDB mysql5.5开始 默认 支持事务(回滚/提交/ACID特性/多版本并发控制等) 数据恢复可使用事务日志(undo redo log), 恢复速度快 支持行级锁&表级锁 并发访问时效率高 支持外键约束 插入/更新/主键查询快 需要内存和硬盘多 常规推荐使用 ...
分类:
数据库 时间:
2019-08-24 22:59:00
阅读次数:
155
数据库引擎的工作流程可以归纳为接收请求、执行请求和返回结果。数据库引擎每接收到一个新的查询请求(Query Request),查询优化器就会执行以下工作流程:编译请求,生成执行计划,并把执行计划缓存到内存中,执行计划,最后向客户端返回查询的结果。把执行计划存储到内存的目的是为了复用执行计划,减少编译 ...
分类:
其他好文 时间:
2019-08-16 17:11:48
阅读次数:
83
引言:作为长期占据OWASPTop10首位的注入,至于什么是OWASP可以参考一下百度百科OWASPSQL注入简介:所谓SQL注入,就是通过把SQL命令插入到Web表单提交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。具体来说,它是利用现有应用程序,将(恶意的)SQL命令注入到后台数据库引擎执行的能力,它可以通过在Web表单中输入(恶意)SQL语句得到一个存在安全漏洞的
分类:
数据库 时间:
2019-08-08 19:21:29
阅读次数:
103
首页 1.初识数据库 2.引擎介绍 回到首页 ...
分类:
数据库 时间:
2019-08-07 22:09:20
阅读次数:
112
PyQt5快速入门(八)PyQt5数据库操作一、SQLite数据库1、SQLite简介SQLite是一个轻量级的数据库,实现了自给自足、无服务器、零配置、事务性的SQL数据库引擎,主要作为手机应用的数据库以及小型桌面应用的数据库。官方网站:https://www.sqlite.org2、SQLite常用操作创建数据库文件,创建后进行入SQLite命令行模式。sqlite3DatabaseName.
分类:
数据库 时间:
2019-07-29 10:09:18
阅读次数:
227
1.mysql事务原理,特性,事务并发控制2.如何解决高并发场景下的插入重复3.乐观锁和悲观锁4.常用数据库引擎之间区别5.mysql索引6.B-Tree7.mysql索引类型8.什么时候创建索引9.索引什么时候失效(模糊匹配,类型隐转,最左匹配) 10.什么是聚集索引和非聚集索引(辅助索引)11. ...
分类:
数据库 时间:
2019-07-24 16:37:43
阅读次数:
114
今天小编向大家推荐的是两个开发环节的主流数据库管理品牌,那么你知道这两款数据库管理软件品牌与数据库引擎配套的管理软件有什么区别吗?小编这就360°全方位为您解答: Devart:拥有超过20年的经验,利用最新的技术创造创新的软件产品,专注于创建数据库工具、ALM解决方案、数据提供商、数据集成和备份解 ...
分类:
数据库 时间:
2019-07-22 13:51:47
阅读次数:
163