所有内容 第805页
-
使用关系数据库来查询非结构化数据
译文 | 布加迪 审校 | 孙淑娟 在过去的50年里,关系数据库一直是世界上一些最关键的应用软件的基础。虽然市面上还有其他数据库,比如键值数据库、文档数据库和图形数据库,但关系数据库依然是最受欢迎的。...
-
MSSQL 的复合索引和包含索引有啥区别?
一、背景 1. 讲故事 在 SQLSERVER 中有非常多的索引,比如:聚集索引,非聚集索引,唯一索引,复合索引,Include索引,交叉索引,连接索引,奇葩索引等等,当索引多了之后很容易傻傻的分不清...
-
简单聊聊Redis中的几种Java客户端,以及它们的优缺点!
一、摘要 相对于其他的分布式中间件,Redis 支持的客户端种类非常繁多,涵盖更加全面,除了支持比较流行的 c、c++、java、C#、php、Python 等语言以外,还支持 Objective-C...
-
图文结合带你搞懂MySQL日志之relay log(中继日志)
什么是中继日志(relay log) 中继日志(relay log) 只在主从服务器架构的从服务器上存在。从服务器(slave) 为了与主服务器(Master)保持一致,要从主服务器读取二进制日志的内...
-
图解 Redis String 底层数据结构 SDS 与计数器实战
我是 Redis,给开发者提供了 String(字符串)、Hashes(散列表)、Lists(列表)、Sets(无序集合)、Sorted Sets(可根据范围查询的排序集合)、Bitmap(位图)、H...
-
违背常识,MySQL使用Grant授权后没必要Flush Privilege
从我上大学时,数据库概论老师就告诉我,MySQL使用grant对用户授权之后,一定记得要用flush privilege命令刷新缓存,这样才能使赋权命令生效。毕业工作以后,在很多的技术文档上,仍然可以...
-
编写 SQL 代码时要避免的常见错误
SQL(结构化查询语言)是一种功能强大且广泛使用的语言,用于管理和操作存储在关系数据库中的数据。但是,了解可能导致错误、安全漏洞和 SQL 代码性能低下的常见错误很重要。在本文中,我们将探讨编写 SQ...
-
留给CBO优化器的弯道不多了
前几天一个做数据库产品的朋友和我聊起在国产数据库上的弯道超车问题,他觉得对于通用关系型数据库,Oracle已经领先太多了,如果不弯道超车,国产数据库永远没有机会赶上Oracle。弯道超车一直被很多朋友...