Tag:数据库技术

Bolt:一个纯Go实现的KV数据库

bolt是一个纯go语言实现的键值数据库,支持完全的ACID实务操作,尽管不像SQLite那样有完善的查询语言,但是接口简单易用。bolt本身通过使用一个内存映射的磁盘文件来管理数据,逻辑清晰,接口简单易用。下面代码就是bolt提供的简单的操作接口示例。


一致性问题的相关笔记

数据库设计事务处理的时候通常会借助于ACID特性来保证写入和更新资料的数据完整可靠,ACID特性指的是...


Sphinx使用实例

本文使用Python客户端结合Sphinx完成数据库数据的全文检索, 原始的数据来自于MySQL数据库,其中有一个审计的表,提供审计相关的操作记录,包含用户对于数据库的数据进行操作时的记录....


Sphinx搜索引擎 安装与配置

Sphinx(SQL Phrase Index)属于GPLv2下发布的全文检索引擎,一般用于独立的搜索提供给其他的服务使用,可以实现高效,支持相关度的全文搜索结果,并且支持与SQL直接的集成使用。内置了MySQL和PostgreSQL数据库的集成,也可以读取XML数据,以及其他自定义的数据源.


MySQL的多表关联查询

MySQL的多表关联查询,允许我们对于多个表中的数据进行关联并获得相关的聚合信息。这里我们需要理解的两个知识点是主键和外键的关系以及MySQL支持的join操作,这也是经常需要用到的一个操作,当然做join操作的两个表不一定需要外键关联,外键的使用主要是确保数据的一致性


MySQL数据库的测试

主要介绍一些基本的数据库测试的要求和方法


数据库系列-高性能MySQL笔记

本文主要是个人对于高性能mysql这本书的一些读书笔记的记录,包含一些针对mysql方面的基础知识。