特色功能 点击这里给我发消息 订阅更新
【分布式系统框架】是什么?

在大数据时代,分布式系统必将成为常用或者是必须要使用的框架,那么请问您懂吗?可能很多人还是很模糊,当硬件不再是阻碍,如果现在老板给你100台服务器,你真的能提高性能吗?也可以这样说,你能用的上这100台服务器吗? 实话实说,我感觉会有很多人用不上,对于传统的程序框架1台和100台是一样的,因为他们的程序限制,没有办法分布到不同服务器来使用。


而传统的单一数据库,单一服务器已经不能满足我们现有的要求。在高并发,大数据时代,我们需要一套分布式的框架才能解决生产环境中实际问题。 现在如果有一套框架,可以随意的分布数据库中的每一张表到不同的服务器。也就是说以前我们一个数据库中有100个表,架设在一台服务器在,而现在我们可以分布到100台数据库服务器上来处理。 从性能上讲,最少要是原来数据处理速度的100倍,但很多人会想,如果每个表都分布在不同的数据库服务器上,那么数据之间的关联,关系怎么处理。 总不能一个数据库的每一张表都与其他表没有任何关系吧,当然不是,大家想一下我们放在一台服务器上是为了什么,应该99%的是因为Sql语句没有办法跨服务器进行综合数据操作,比如我们 常用的链表查询,子查询等等。 如果有一种方法能让我们不使用子查询,不使用链表的方法也可以解决数据之间的关系,并且比使用这个语句的性能还要快上N倍,那么是不是就可以实现每张表都分布到不同的服务器上呢? 答案必须是肯定的。


很荣幸的告诉大家,我的分布式框架就是解决了这种问题,就带有这种处理综合数据的方法。比如我参与开发过的 http://www.7c.com(权重Pr都是7),http://www.jjoobb.cn(权重Pr都是5) 这两个大型网站都是正在使用的我的分布式框架,大数据处理,数据分布,每天都处理数据不下10亿,速度依然快速无阻。有了这个大家就不用怀疑他的性能问题了。


一说到分布式,集群,很多人都会感觉很牛B,很强大,很复杂的样子,其实不然,他跟我们平时写代码一样,无非是把原来的语句换一种写法,换一种组织方式。代码我可以向大家保证绝对是极简单方便的。 分多少层,有多少种设计模式,用多少个技术和框架都不是最牛的程序,我认为能解决问题才是最好的程序,一句话,使用最简单的技术实现最复杂逻辑和解决需要解决的问题才是最好的程序。所以我的框架采用的是传统 的三层来实现,分布式框架我只是想告诉大家一种解决数据分布的方法,和用什么技术,什么模式没有多大关系,重在思路。


【分布式系统框架】实现原则

框架是使用程序结构达到数据分布的目的,是与您使用何种数据库无关的,我们前期仅仅是以Sql数据库为例子,但并不代表仅仅是支持这一种数据库,框架本身是不限制数据库的,可以支持任意一种,只要您看懂框架可以自行修改, 框架是源码提供给大家的,相信很容易能明白什么原理

正在使用【分布式框架】的企业