[分享]《浅谈可扩展的MySQL数据库设计》By冯大辉@Alipay

在googleReader上看到Innobook更新了本新书《架构师》 ,下载的时候转到了infoQ——一个关注企业软件开发领域的变化与创新的网站。然后看到了来自支付宝的冯大辉(Fenng)的这个视频:《浅谈可扩展的MySQL数据库设计》。于是马上刷开来看了,视频不错,所以和朋友们分享下。

视频主要对如何设计可扩展的MySQL数据库进行了讲解。其中包括:数据库的扩展性、建立哪些基准测试、持久性连接、选取合适的数据类型、非关系型数据的存储选择、分区与Sharding、抛弃存储过程封装业务逻辑、合理使用Cache等等。虽然内容说的都是一些教基础东西,大家基本上都是知道这些准则的,但是在真正的应用开发中可能会有意无意的忽略了,(比如varchar长度的指定,数据处理在程序还是数据库等)所以有意的朋友可以看看。infoQ服务器在美国,所以在线看可能比较慢,我已上传到我博客服务器空间上,需要的朋友可以在这里下载:http://www.ivershuo.com/d/fengdahui-mysql.flv

可惜的是后面的讨论环节没有包括在视频里,而Fenng的博客在我这里现在打不开,我觉得一个人的观点提出来很多有心朋友一起讨论是一种比较好学习的方法,大家都分享自己的经验互相之间或多或少可以学到一些东西的。

IIS的安装与配置及500错误的处理(二)

刚才已经讲了怎样安装IIS了,接下来就说说安装好之后会出现500错误的原因和解决的办法。
如果是IIS本身的错误一般就显示为500错误,而如果你的程序本身有问题那么显示的会是500.xx的错误,如果你的程序本身有错误那么本文将不能为你解答了,当然你也可以对照下面看你是不是也存在下面的问题。
之所以会出现IIS500错误的原因现今发现的大部分是因为帐号不同步的原因,可以通过下面的方法解决:
当然,这个解决方法不是我原创的,网上可以找到很多类似的解决方法,但是很多文章都写得不详细,步骤也很混乱,有些也没有说明白原理,我之前找了很多文章看了之后还是没有配置还,也不知道到底是哪里没有弄好。所以我整理的写了这个,算是我个人的经验。
(在开始之前,先需要确保你登录的帐号有管理权限,即计算机的管理员帐号。并且我建议你先看完整个文章再着手做修改,因为我会在后面讲解每个步骤的原理。)

阅读剩余部分...

IIS的安装与配置及500错误的处理(一)

很久都没有弄asp了,上次小桂子要我帮他搞个留言板,而他的网站空间又是asp的,因为本机还没有配置IIS的,所以就去装个。众所周知,在win xp sp2下装IIS其实不是总是一帆风顺的,具我个人的经验我几乎没有一次是直接插上盘装完组件就直接可以用的。

网上大部分朋友的看法是微软的一个漏洞,毕竟winxp确实也不是为网站服务器而开发的系统。并且,符合我们国情的一个现象是大部分朋友的系统都是花3-10块钱不等的盘装上的,呵呵!尤其是期间还有许多是ghost系统和各种精简版的。再加上windows的补丁特色,而这补丁中你或许不知道到底打了哪个之后系统突然就不像以前那么熟悉了。

好了,不说废话了,让我们将IIS装上去。

首先打开“控制面板”——“添加/删除程序”——选到第三个:“添加/删除windows组件”——勾选第二个:“internet信息服务(IIS)”——将你的系统光盘放入光驱——然后“下一步”,好了,之后提示完成。

因为基本上IIS缺始是没有装上的,所以需要像上面那样我们自己装。同时若不能找到光盘了或者某些ghost版和精简系统去掉了IIS的朋友可以使用下面的地址下载相应版本的iis安装文件就可以了(安装文件来自网络,iis5.1的我测试了的可以使用,若其他两个不能使用大家可以自己去网上搜索下载,注意系统的版本):

阅读剩余部分...

页码: