欢迎投稿

今日深度:

Codis作者黄东旭细说分布式Redis架构设计和踩过的

Codis作者黄东旭细说分布式Redis架构设计和踩过的那些坑(1) 黄东旭,Ping CAP CTO,开源项目Codis的co-author。之前在豌豆荚从事infrastructure相关的工作,现在在创业公司PingCAP,方向依然是分布...(发布于2019-03-13 15:46:43)

【博文推荐】探索MySQL高可用架构之MHA(概念和架

【博文推荐】探索MySQL高可用架构之MHA(概念和架构篇)(1) 本文出自Bkjia博客博主走不完的路,看不完的书! ,如有任何问题请进入博主页面互动讨论。 博文地址:http://51power.blog.51cto.com/3...(发布于2019-03-13 15:46:35)

用面向对象的思维方式来设计数据库

用面向对象的思维方式来设计数据库 场景 我们有多种类型订单:实物订单、特享商户订单、核销订单、生活缴费订单、电影票订单、机票订单、以及以后会持续新增的未知类型订单,...(发布于2019-03-13 15:46:28)

使用 Redis 实现分布式系统轻量级协调技术(1)

使用 Redis 实现分布式系统轻量级协调技术(1) 在分布式系统中,各个进程(本文使用进程来描述分布式系统中的运行主体,它们可以在同一个物理节点上也可以在不同的物理节点上)相互之...(发布于2019-03-13 15:46:22)

MySQL Cluster:如何通过扩展为MySQL带来2亿QPS(1)

MySQL Cluster:如何通过扩展为MySQL带来2亿QPS(1) 本篇文章的目的在于介绍MySQL Cluster也就是MySQL的一套内存内、实时、可扩展且具备高可用性的版本。在解决标题中所提到的每秒2亿查询处理...(发布于2019-03-13 15:46:12)

Oracle免费的便捷Web应用开发框架二则(1)

Oracle免费的便捷Web应用开发框架二则(1) APEX 总体来说,APEX是我见过最便捷最高效的开发框架,用起来比PHP还舒服。上手简单,学习成本极低,曾经有个做行政的小女生,在我指导下两天...(发布于2019-03-13 15:45:59)

详解数据库高可用架构之路

详解数据库高可用架构之路 数据库高可用架构对于我们这些应用端开发的人来说是一个比较陌生的领域,是在具体的数据库产品之上搭建的环境,需要像DBA这样对数据库产品有足够的了...(发布于2019-03-13 15:45:41)

异步的 SQL 数据库封装(1)

异步的 SQL 数据库封装(1) 引言 我一直在寻找一种简单有效的库,它能在简化数据库相关的编程的同时提供一种异步的方法来预防死锁。 我找到的大部分库要么太繁琐,要么灵活性不足...(发布于2019-03-13 15:45:34)

为什么要用B+树结构——MySQL索引结构的实现(1)

为什么要用B+树结构——MySQL索引结构的实现(1) B+树在数据库中的应用 { 为什么使用B+树?言简意赅,就是因为: 1.文件很大,不可能全部存储在内存中,故要存储到磁盘上 2.索引的结构组...(发布于2019-03-13 15:45:26)

SQL Server自动化运维——关于邮件通知那点事(1)

SQL Server自动化运维——关于邮件通知那点事(1) 需求描述 在我们的生产环境中,大部分情况下需要有自己的运维体制,包括自己健康状态的检测等。如果发生异常,需要提前预警的,通...(发布于2019-03-13 15:44:50)

北美数据仓库的四大常用技术(1)

北美数据仓库的四大常用技术(1) 数据挖掘、数据仓库,近些年在国内越来越热、越来越流行,需求比较多,应用也比较广泛,它们常服务于商务智能活动。通俗地概括来讲,我们可将它...(发布于2019-03-13 15:44:37)

Redis的11种Web应用场景

Redis的11种Web应用场景 一些Redis原语命令比如LPUSH、LTRIM和 LREM等等能够用来帮助开发者完成需要的任务这些任务在传统的数据库存储中非常困难或缓慢。这是一篇非常有用并且实际的文章...(发布于2019-03-13 15:44:30)

Java开发者编写SQL语句时常见的10种错误(1)

Java开发者编写SQL语句时常见的10种错误(1) Java开发者对于面向对象编程思维与命令行编程思维的协调程度,取决于他们如下几种能力的水平: 但是,当Java开发人员编写SQL语句时,一切都...(发布于2019-03-13 15:44:22)

10分钟学会理解和解决MySQL乱码问题(1)

10分钟学会理解和解决MySQL乱码问题(1) 本文将详细介绍MySQL乱码的成因和具体的解决方案 在阅读本文之前,强烈建议对字符集编码概念还比较模糊的同学 阅读下博主之前对相关概念的一...(发布于2019-03-13 15:44:08)

如何不使用DBCA在Oracle 11中删除数据库

如何不使用DBCA在Oracle 11中删除数据库 本文简短的教程,将会向你展示如何不使用DBCA数据库配置助手)在Oracle 11中删除数据库。 1- 导入数据库的SID,如果没有定义的话 export ORACLE_SID =...(发布于2019-03-13 15:43:59)

InnoDB 隔离模式对 MySQL 性能的影响

InnoDB 隔离模式对 MySQL 性能的影响 过去的几个月我写了两篇文章,一篇是InnoDB 事务历史相关的危险债务,另一篇是关于MVCC 可能导致MySQL严重的性能问题的真相。在这篇文章里我将讨论...(发布于2019-03-13 15:43:52)

MySQL编程中的6个重要的实用技巧

MySQL编程中的6个重要的实用技巧 1.每一行命令都是用分号(;)作为结束 对于MySQL,第一件你必须牢记的是它的每一行命令都是用分号(;)作为结束的,但当一行MySQL被插入在PHP代码中时,最...(发布于2019-03-13 15:43:46)

大数据量下MySQL插入方法的性能比较

大数据量下MySQL插入方法的性能比较 不管是日常业务数据处理中,还是数据库的导入导出,都可能遇到需要处理大量数据的插入。插入的方式和数据库引擎都会对插入速度造成影响,这...(发布于2019-03-13 15:43:39)

不同场景分析:MySQL 升级的最佳实践

不同场景分析:MySQL 升级的最佳实践 MySQL升级是非常必要的. 我们在Percona Support上列出了关于MySQL升级最佳实践的各种问题.这篇文章推荐了一些不同情况下升级MySQL的方法. 为什么MySQL升...(发布于2019-03-13 15:43:33)

Postgres 的全文搜索已经足够好了(1)

Postgres 的全文搜索已经足够好了(1) 开发Web应用时,你经常要加上搜索功能。甚至还不知能要搜什么,就在草图上画了一个放大镜。 搜索是项非常重要的功能,所以像elasticsearch和SOLR这样...(发布于2019-03-13 15:43:27)