最新 | 最热门 | 最高评价

+10  LevelDB 服务器 SSDB 支持主从(master-slave)同步了!

Tag: C语言编程 | Linux | SSDB | LevelDB | NoSQL
ideawu 发于 2013年01月06日 13:34 | 点击: 8007 | 展开摘要
经过前段时间的连续奋战, 前两晚的代码清理和收尾, 基于 LevelDB 的 KV(支持数据类型包括 hashmap, zset) 存储服务器 SSDB 终于发布了 1.2.0 版本. 这是一个里程碑式的版本, 因为从此 SSDB 支持了主从同步(master-slave replication), 再加上在线备份功能, SSDB 已经成为一个真正的生产环境的存储服务器!

Google 的 LevelDB 存储引擎保证了 SSDB 至少能存储 T 级别的数据, 并在上面进行

查看全文: http://www.udpwork.com/item/9029.html

+5  夜说mongodb

Tag: nosql | mongodb
kafka0102 发于 2011年02月17日 04:28 | 点击: 2763 | 展开摘要
赋闲以后很长没有更新博客了,说忙完全是借口,多半因为没有兴致所致。今天凌晨比赛多多,趁着比赛的前奏和间隙,遂浏览些技术文章。发现了 highscalability.com整理出了wordnik使用mongodb和scala的使用经 验:http://highscalability.com/blog/2011/2/15/wordnik-10-million-api- requests-a-day-on-mongodb-and-scala.html。这个wordnik也算是mon

查看全文: http://www.udpwork.com/item/4297.html

+3  我对技术方向的一些反思

Tag: ORACLE | 架构 | mysql | 大话技术
jacky 发于 2010年09月12日 18:15 | 点击: 3786 | 展开摘要
关于SSD

去年,我们曾经使用了一批SSD的PC,用来做数据库的服务器,用来提高数据库服务器的IO能力。但是从目前的使用情况来看,如果将SSD作为主存储,存在一些问题:

首先,SSD的稳定性还不够好,我们碰到了一些SSD盘损坏和SSD与机器不兼容的情况发生。

第二,SSD的容量盘都比较小,考虑到稳定性的问题,如果做RAID会进一步损失容量,性价比不高。

第三,SSD属于NAND类型的flash,写操作不仅会产生“磨损”,而且随着碎片的不断增加,写操作的性能会不断下降。

查看全文: http://www.udpwork.com/item/2682.html

+2  正确重置MySQL密码

Tag: Technical | MySQL
老王 发于 2011年06月12日 15:37 | 点击: 2908 | 展开摘要
谁都不想弄丢家门钥匙,但不管多么小心,时间长了,这样的事情总会发生几次。MySQL密码也是一样,把它写在文档上不太安全,记在脑子里又难免会忘记。

如果你忘记了MySQL密码,如何重置它呢?

下面是错误答案:

首先停止MySQL服务,然后使用skip-grant-tables参数启动它:

shell> /etc/init.d/mysql stop
shell> mysqld_safe --skip-grant-tables &

此时无需授权就可以进

查看全文: http://www.udpwork.com/item/5255.html

+1  单实例支撑每天上亿个请求的SSDB

Tag: SSDB | NoSQL | Redis
ideawu 发于 2013年08月26日 23:18 | 点击: 12431 | 展开摘要
SSDB 是一个 C++ 开发的 NoSQL 存储服务器, 支持 zset, map 数据结构, 可替代 Redis, 特别适合存储集合数据. SSDB 被开发和开源出来后, 已经在生产环境经受了3个季度的考验, 一直稳定运行.

在一个支撑数千万用户的列表数据(例如用户的订单历史, 用户的好友列表, 用户的消息列表等)的实例上, SSDB 每天处理上亿个读写请求, 仍然能保持 CPU 占用在3%左右, 内存占用为 1G. 这种数据规模是我们原来使用的 Redis 所无法满足

查看全文: http://www.udpwork.com/item/10508.html

+1  MySQL主从服务器数据一致性的核对与修复

Tag: Technical | MySQL
老王 发于 2013年05月03日 21:40 | 点击: 2095 | 展开摘要
我上一次遇到MySQL主从服务器数据一致性问题,想想是几年前的事情了,还依稀记得当时惊慌失措的情景,好在最后借助Maatkit解决了问题。几年后,当我再次面对同样的问题时,Maatkit已经不复存在,转而成为了Percona Toolkit的一部分,不变的是我依旧手忙脚乱,所以还是记录一下吧,保不准啥时候又会遇到这个问题。

如果你在MySQL从服务器上遇到类似下面的错误信息,那么恭喜你中招了:

mysql> SHOW SLAVE STATUS\G

Last_Err

查看全文: http://www.udpwork.com/item/9766.html

+1  程序员疫苗:代码注入

Tag: Web开发 | 网络安全 | CRSF | SQL | Web | XSS | 安全
陈皓 发于 2012年12月10日 08:34 | 点击: 3157 | 展开摘要
几个月在我的微博上说过要建一个程序员疫苗网站,希望大家一起来提交一些错误示例的代码,来帮助我们新入行的程序员,不要让我们的程序员一代又一代的再重复地犯一些错误。很多程序上错误就像人类世界的病毒一样,我们应该给我们的新入行的程序员注射一些疫苗,就像给新生儿打疫苗一样,希望程序员从入行时就对这些错误有抵抗力。

我的那个疫苗网站正在建议中(不好意思拖了很久),不过,我可以先写一些关于程序员疫苗性质的文章,也算是热热身。希望大家喜欢,先向大家介绍第一注疫苗——代码注入。

Shel

查看全文: http://www.udpwork.com/item/8825.html

+1  HBase随机写以及随机读性能测试

Tag: HBase读写性能影响因素 | HBase性能 | HBase | NoSQL | HBase Benchmark
bluedavy 发于 2011年08月14日 22:36 | 点击: 3148 | 展开摘要
根据最近生产环境使用的经验,更多的项目的采用,以及采用了更加自动的测试平台,对HBase做了更多的场景的测试,在这篇blog中来分享下纯粹的随机写和随机读的性能数据,同时也分享下我们调整过后的参数。

测试环境说明:

1、Region Server: 5台,12块1T SATA盘(7200 RPM),No Raid,物理内存24G,CPU型号为E5620;

启动参数为:-Xms16g -Xmx16g -Xmn2g -XX:Surviv

查看全文: http://www.udpwork.com/item/5647.html

+1  hbase运维

Tag: HBase | NoSQL | hbase运维
bluedavy 发于 2011年06月23日 13:52 | 点击: 2576 | 展开摘要
NoSQL现在风生水起,hbase的使用也越来越广,但目前几乎所有的NoSQL产品在运维上都没法和DB相提并论,在这篇blog中来总结下我们在运维hbase时的一些问题以及解决的方法,也希望得到更多hbase同行们的建议,:)

在运维hbase时,目前我们最为关注的主要是三大方面的状况:

1. Cluster load;

2. 读写;

3. 磁盘空间。

1. Cluster load

集群的load状况直接反映了集群的健康程度,load状况的获取非常容易,直接部署

查看全文: http://www.udpwork.com/item/5342.html

+1  MySQL和MongoDB设计实例对比

Tag: Technical | MongoDB | MySQL
老王 发于 2011年06月08日 22:51 | 点击: 2746 | 展开摘要
MySQL是关系型数据库中的明星,MongoDB是文档型数据库中的翘楚。下面通过一个设计实例对比一下二者:假设我们正在维护一个手机产品库,里面除了包含手机的名称,品牌等基本信息,还包含了待机时间,外观设计等参数信息,应该如何存取数据呢?

如果使用MySQL的话,应该如何存取数据呢?

如果使用MySQL话,手机的基本信息单独是一个表,另外由于不同手机的参数信息差异很大,所以还需要一个参数表来单独保存。

CREATE TABLE IF NOT EXISTS `mobiles

查看全文: http://www.udpwork.com/item/5214.html

+0  通过ProxySQL提升PHP/MySQL的性能

Tag: Technical | MySQL | PHP
老王 发于 2018年07月09日 19:35 | 点击: 1508 | 展开摘要
前些天我介绍了如何通过 Twemproxy 实现 Redis 连接池,进而提升 PHP/Redis 的性能。今天我要介绍一下 ProxySQL,通过它可以实现 MySQL 连接池,进而提升 PHP/MySQL 的性能,实际上原理是差不多的,本来没必要再写一篇文章赘述,不过我在配置使用 ProxySQL 的过程中,遇到了一些小问题,感觉还是应该记录一下。

关于安装过程,官方 Wiki 里有详细描述。主要看配置文件 /etc/proxysql.cnf :

datadir="/

查看全文: http://www.udpwork.com/item/16943.html

+0  从 SQL Server 到 MySQL(三):愚公移山 - 开源力量

Tag: SQLServer | MySQL | DB-Migration
alswl 发于 2018年06月20日 20:18 | 点击: 1465 | 展开摘要
我们用了两章文章
从 SQL Server 到 MySQL(一):异构数据库迁移
/
从 SQL Server 到 MySQL(二):在线迁移,空中换发动机
介绍我们遇到问题和解决方案。
不管是离线全量迁移还是在线无缝迁移,
核心 ETL 工具就是 yugong。

Yugong 是一个成熟工具, 在阿里巴巴去 IOE 行动中起了重要作用,
它与 Otter / Canal 都是阿里中间件团队出品。
它们三者各有分工:
Yugong 设计目标是异构数据库迁移;
Canal 设

查看全文: http://www.udpwork.com/item/16913.html
|<<<1234567>>>| 一共21页, 249条记录