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类
Jul 15 PHP
提高PHP编程效率 引入缓存机制提升性能
Feb 15 PHP
php Smarty 字符比较代码
Feb 27 PHP
php file_put_contents()功能函数(集成了fopen、fwrite、fclose)
May 24 PHP
一个简单的php加密解密函数(动态加密)
Jun 19 PHP
8个必备的PHP功能实例代码
Oct 27 PHP
关于JSON以及JSON在PHP中的应用技巧
Nov 27 PHP
深入解析PHP的Yii框架中的缓存功能
Mar 29 PHP
thinkphp修改配置进入默认首页的方法
Feb 07 PHP
form表单传递数组数据、php脚本接收的实例
Feb 09 PHP
php微信公众号开发之快递查询
Oct 20 PHP
php数值计算num类简单操作示例
May 15 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使用memcache存储session的详解
2013/06/25 PHP
PHP实现使用优酷土豆视频地址获取swf播放器分享地址
2014/06/05 PHP
PHP动态规划解决0-1背包问题实例分析
2015/03/23 PHP
php微信公众号js-sdk开发应用
2016/11/28 PHP
Laravel框架路由和控制器的绑定操作方法
2018/06/12 PHP
PHP实现财务审核通过后返现金额到客户的功能
2019/07/04 PHP
JavaScript入门教程(1) 什么是JS
2009/01/31 Javascript
关于javascript中的parseInt使用技巧
2009/09/03 Javascript
ECMAScript6函数默认参数
2015/06/12 Javascript
jquery实现表单验证简单实例演示
2015/11/23 Javascript
最简单的JavaScript图片轮播代码(两种方法)
2015/12/18 Javascript
JavaScript Date 知识浅析
2017/01/29 Javascript
文本溢出插件jquery.dotdotdot.js使用方法详解
2017/06/22 jQuery
Javascript实现找不同色块的游戏
2017/07/17 Javascript
JavaScript for循环 if判断语句(学习笔记)
2017/10/11 Javascript
webpack本地开发环境无法用IP访问的解决方法
2018/03/20 Javascript
详解vue组件开发脚手架
2018/06/15 Javascript
浅谈vue引用静态资源需要注意的事项
2018/09/28 Javascript
JS+CSS实现3D切割轮播图
2020/03/21 Javascript
[02:38]DOTA2亚洲邀请赛 IG战队巡礼
2015/02/03 DOTA
Python数据拟合与广义线性回归算法学习
2017/12/22 Python
python打造爬虫代理池过程解析
2019/08/15 Python
学会python自动收发邮件 代替你问候女友
2020/05/20 Python
NIHAOMARKET官方海外旗舰店:意大利你好华人超市
2018/01/27 全球购物
腾讯公司的一个sql题
2013/01/22 面试题
JPA的优势都有哪些
2013/07/04 面试题
毕业生个人的自我评价优秀范文
2013/10/03 职场文书
中职生自荐信
2013/10/13 职场文书
《珍珠泉》教学反思
2014/02/20 职场文书
毕业生简历自我评价范文
2014/04/09 职场文书
员工试用期自我评价
2014/09/18 职场文书
优秀学生干部事迹材料
2014/12/24 职场文书
党员转正介绍人意见
2015/06/03 职场文书
python和anaconda的区别
2022/05/06 Python
Python日志模块logging用法
2022/06/05 Python
javascript中Set、Map、WeakSet、WeakMap区别
2022/12/24 Javascript