全文译自墙外文章“NoSQL Data Modeling Techniques”,译得不好,还请见谅。这篇文章看完之后,你可能会对NoSQL的数据结构会有些感觉。我的感觉是,关系型数据库想把一致性,完整性,索引,CRUD都干好,NoSQL只干某一种事,但是牺牲了很多别的东西。总体来说,我觉得NoSQL更适合做Cache。
继续阅读 »
分类存档: 数据库
NoSQL 数据建模技术
MySQL binlog expire-logs-days 的简单说明
expire-logs-days 用于控制 MySQL binlog 日志的保存期限,可以使用 expire-logs-days = 7 来控制 MySQL 进保存最近一周的 binlog 日志文件。但有几点需要注意。 继续阅读 »
MySQL binlog 日志格式(Mixed,Statement,Row)
MySQL 5.5 中对于二进制日志 (binlog) 有 3 种不同的格式可选:Mixed,Statement,Row,默认格式是 Statement。总结一下这三种格式日志的优缺点。
继续阅读 »
mysqlnd BUG?
mysqlnd in PHP 5.3
PHP MySQL pconnect()
Redis SysV 引导脚本
最近研究 Redis,顺手写了一个 Redis 的 SysV 引导脚本。适用于 CentOS 等类 Redhat 系统。写的不标准,凑合用吧。能使就得了~
继续阅读 »
MySQL 5.6 NoSQL?
The ever increasing performance demands of web-based services has
generated significant interest in providing NoSQL access methods to
MySQL – enabling users to maintain all of the advantages of their
existing relational database infrastructure, while providing blazing
fast performance for simple queries, using an API to complement regular
SQL access to their data.
调优 LAMP 的 5 种简单方法
Wikipedia、Facebook 和 Yahoo! 等主要 web 属性使用 LAMP 架构来为每天数百万的请求提供服务,而 WordPress、Joomla、Drupal 和 SugarCRM 等 web 应用程序软件使用其架构来让组织轻松部署基于 web 的应用程序。
该架构的优势在于其简单性。而 .NET 这样的堆栈和 Java™ 技术可能使用大量硬件、昂贵的软件栈和复杂的性能调优,LAMP 堆栈可以运行于商品硬件之上,使用开源软件栈。由于软件栈是一个松散的组件集,而非一个整体堆栈,性能调优是一大挑战,因为需要分析和调优每个组件。
然而,这有几个个简单性能任务会对任何规模的网站的性能产生巨大的影响。在本文中,我们将探讨旨在优化 LAMP 应用程序性能的 5 个这样的任务。这些项目应当很少需要对您的应用程序进行架构更改,使其成为最大化您的 web 应用程序所需的响应能力和硬件需求的安全、便捷的选择。