php 分库分表hash算法


Posted in PHP onNovember 12, 2009
//分库分表算法 
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 相关文章推荐
PHP语法速查表
Dec 06 PHP
PHP 获取MySQL数据库里所有表的实现代码
Jul 13 PHP
PHP得到mssql的存储过程的输出参数功能实现
Nov 23 PHP
php页码形式分页函数支持静态化地址及ajax分页
Mar 28 PHP
php实现Linux服务器木马排查及加固功能
Dec 29 PHP
zend framework中使用memcache的方法
Mar 04 PHP
PHP空值检测函数与方法汇总
Nov 19 PHP
PHP实现的数组和XML文件相互转换功能示例
Mar 15 PHP
PHP设计模式之观察者模式定义与用法分析
Apr 04 PHP
Codeigniter里的无刷新上传的实现代码
Apr 14 PHP
浅谈PHP array_search 和 in_array 函数效率问题
Oct 15 PHP
PHP高并发和大流量解决方案整理
Dec 24 PHP
PHP 面向对象实现代码
Nov 11 #PHP
超级简单的php+mysql留言本源码
Nov 11 #PHP
PHP 远程关机实现代码
Nov 10 #PHP
php实现网站插件机制的方法
Nov 10 #PHP
php 向访客和爬虫显示不同的内容
Nov 09 #PHP
php 将excel导入mysql
Nov 09 #PHP
PHP CKEditor 上传图片实现代码
Nov 06 #PHP
You might like
PHP删除HTMl标签的实现代码
2013/06/30 PHP
PHP彩蛋信息介绍和阻止泄漏的方法(隐藏功能)
2014/08/06 PHP
JQuery打造PHP的AJAX表单提交实例
2009/11/03 Javascript
Jquery使用Firefox FireBug插件调试Ajax步骤讲解
2013/12/02 Javascript
jquery删除ID为sNews的tr元素的内容
2014/04/10 Javascript
jQuery的cookie插件实现保存用户登陆信息
2014/04/15 Javascript
JS实现控制表格单元格垂直对齐的方法
2015/03/30 Javascript
js代码实现随机颜色的小方块
2015/07/30 Javascript
基于MVC4+EasyUI的Web开发框架形成之旅之界面控件的使用
2015/12/16 Javascript
javascript数组常用方法汇总
2016/09/10 Javascript
基于JS实现的随机数字抽签实例
2016/12/08 Javascript
浅谈Vue.js中的v-on(事件处理)
2017/09/05 Javascript
JavaScript实现图片本地预览功能【不用上传至服务器】
2017/09/20 Javascript
Vue项目数据动态过滤实践及实现思路
2018/09/11 Javascript
javascript实现贪吃蛇游戏(娱乐版)
2020/08/17 Javascript
在vs code 中如何创建一个自己的 Vue 模板代码
2020/11/10 Javascript
[02:36]DOTA2亚洲邀请赛小组赛精彩集锦:EE凭借法力虚空拿下4杀
2017/03/30 DOTA
Python实现HTTP协议下的文件下载方法总结
2016/04/20 Python
Python科学计算之NumPy入门教程
2017/01/15 Python
分享6个隐藏的python功能
2017/12/07 Python
python自动登录12306并自动点击验证码完成登录的实现源代码
2018/04/25 Python
Selenium定时刷新网页的实现代码
2018/10/31 Python
python算法题 链表反转详解
2019/07/02 Python
简单介绍python封装的基本知识
2019/08/10 Python
python如何求100以内的素数
2020/05/27 Python
基于python实现简单网页服务器代码实例
2020/09/14 Python
HTML5 DeviceOrientation实现手机网站摇一摇功能代码实例
2015/04/24 HTML / CSS
使用phonegap进行提示操作的具体方法
2017/03/30 HTML / CSS
缅甸网上购物:Shop.com.mm
2017/12/05 全球购物
英国在线泳装店:Simply Swim
2019/05/05 全球购物
第一范式(1NF)、第二范式(2NF)和第三范式(3NF)之间的区别是什么?
2016/04/28 面试题
《夜晚的实验》教学反思
2014/02/19 职场文书
合作意向书模板
2014/03/31 职场文书
2014年初级职称工作总结
2014/12/08 职场文书
2015年村计划生育工作总结
2015/04/28 职场文书
教师反邪教心得体会
2016/01/15 职场文书