php 分库分表hash算法
2009-11-12 00:00
871 查看
//分库分表算法 function calc_hash_db($u, $s = 4) { $h = sprintf("%u", crc32($u)); $h1 = intval(fmod($h, $s)); return $h1; } for($i=1;$i<100;$i++) { echo calc_hash_db($i); echo "<br>"; } function calc_hash_tbl($u, $n = 256, $m = 16) { $h = sprintf("%u", crc32($u)); $h1 = intval($h / $n); $h2 = $h1 % $n; $h3 = base_convert($h2, 10, $m); $h4 = sprintf("%02s", $h3); return $h4; }
相关文章推荐
- php 分库分表hash算法
- MySQL分表和分库方案(php版)
- 分库分表带来的完整性和一致性问题
- 分库分表中间件
- 【数据库】分区分表分库、读写分离(一)
- MYSQL性能优化分享(分库分表)
- 分表分库中间件 sharding-jdbc
- 解读分库分表中间件Sharding-JDBC
- 解读分库分表中间件Sharding-JDBC
- 【原创】PHP + MySQL 分表减低数据库压力
- 生产环境下mysql分库备份与分表备份脚本
- MYSQL数据库数据拆分之分库分表总结
- 关于论坛数据库的设计(分表分库等-转)
- 数据库分库分表中间件
- memcache分布式 [一致性hash算法] 的php实现
- MySQl分表分库
- 重磅来袭,使用CRL实现大数据分库分表方案
- 总结下Mysql分表分库的策略及应用
- PHP中对各种加密算法、Hash算法的速度测试对比代码
- PHP内核——hash算法