升级服务器环境导致博客异常

查看全文 »
踏破铁鞋,只为你的名字:Hello TiDB

踏破铁鞋,只为你的名字:Hello TiDB

我参与的项目,目前​mysql单表千万级别,并且在持续增长,只要涉及到多表联合查询、做统计报表,系统就会很慢,或者无响应.由于表数据量太大,添加索引系统会长时间无法提供服务,只能通过修改程序逻辑,再优化sql来过度. 相对于开发难度的提升,我更担心数据库还能坚持多长时间.所以,我一直在关注有没有合适我的解决方案,从mysql/mariadb到postgresql,也包括NoSql.幸运的是,我似乎找到了,它就是TiDB.

查看全文 »

使用PHP脚本把Mysql中的数据导入MongoDB

近段时间负责开发一个微信项目的监控功能.由于项目启动时,就使用mysql的文本类型来存储微信端返回的json格式、xml格式的数据,导致mysql很难高效的提取出对应的报表数据.一开始为了快速实现demo,就先使用了临时解决方案

查看全文 »

【转】MySQL系统日常管理

日常管理的主要职责是对MySQL服务器程序mysqld的运行情况进行管理,使数据库用户能够顺利地访问MySQL服务器.下面是这项工作的主要职责

查看全文 »

批量给Discuz空间DIY样式添加CDN加速功能

Discuz的功能考虑的比较人性化,而且做得比较完善,这就促使了很多会员热衷于装扮自己的空间,添加大图背景、音乐等等. 由于Discuz社区上线一段时间后,才使用了CDN图片加速机制,这就导致已经装扮过空间的会员,没办法使用CDN服务器上的资源了.

查看全文 »

记录当前磨途歌使用的开源技术

磨途歌从正式上线到现在,快半年了,运行期间有过很多调整跟优化,可以说是想到什么就添加功能.现在有时间,就记录一下当前使用了哪些程序实现哪些功能,防止某一天,网站被黑了或是阿里云服务器崩溃了,产生的麻烦.

查看全文 »

MariaDB数据库优化,实现百万级数据环境快速翻页

在通常情况下,MariaDB(mysql的一个衍生版本)数据库是使用offset指定数据偏的移量与limit获取一定数量的数据,来实现翻页的功能.这个方法很普遍也很使用,因为mysql最初就是定位为小型数据库,所以在数据量不大的数据表中,通过limit与offset的方式来实现翻页功能,响应时间是可以接受的.

查看全文 »

从服务器登录互联网开始,就要注意安全

前一段时间,为了测试大数据环境下mysql的性能,我向公司申请了一台PC电脑安装测试环境,搭建详情请看《centos 6.4 搭建nginx+php+MariaDb+memcached开发环境》.因为是用来测试,所以为了方便,密码设置了最简单的123456,又为了方便自己远程登录测试,设置路由器做了端口映射,就这样,测试开始了.

查看全文 »

PDO数据库操作类——查询获取数据的实现

mPHP核心框架使用PDO数据库抽象层查询数据库中的数据,都是通过PDO的query()方法,如果你熟悉Mysql数据库的sql语句,那么理解起来就更轻松了,你完全可以把它当作mysql的query()来使用.

查看全文 »

PDO数据库操作类——更新数据的实现

mPHP核心框架使用PDO数据库抽象层往数据表中更新、插入或者删除数据,都是通过PDO的exec()方法,如果你熟悉Mysql数据库的sql语句,那么理解起来就更轻松了,你可以把它当作mysql的query()来使用,而且exec()执行完毕还会返回影响的数据行总数.

查看全文 »
上一页12下一页 共2页