mssql数据库,数据库同步,分布式数据库,数据库集群,如何实现
来源:互联网 发布:mac怎么下载qq游戏 编辑:程序博客网 时间:2024/06/05 03:50
由于项目需要,产品的部署必须考虑到安全和灾难的解决办法.由于之前一直做的的小项目,基本都是单服务器,单数据库结构,但是由于一次灾难,把这个问题提上了日程.
本人资历浅薄,很多东西还不是很熟悉,最近在网上百度了一大堆相关的东西,基本有了大概的思路,
思路就是,
1..用多个服务器做集群,做压力负载均衡,这样第一可以分流,减轻每个服务器的压力,提高稳定性,再者就是,一个服务器崩溃了,其他服务器可以继续运行.提供服务.
2..做文件同步式,自动把多台服务器上的一些特殊文件夹做文件同步,比如一些图片资源文件,静态的html.这样一台服务器做更新,其他服务器可以同步更新,并且,用户上传的文件也同步在每个服务器上,即使部分服务器崩溃了,保证用户的使用不受影响.
3.就是难住我的了,也就是数据库集群,或叫数据库同步,不知道专业学名是什么,反正我要实现的功能就是,有多个数据库服务器,这些数据库上的内容是完全相同的,不同来源的访问可能会被分配到不同的数据库上.当我对A1数据库,添加,修改,删除的时候,其他所有的数据库同步更新,应用程序在运行的时候,会被自能解析到压力最小的数据库服务器上,当一个数据库服务器挂了的时候,它对应的程序就转移到别的数据库服务器上,但是关键是,数据不能丢失,即使那个服务器的硬盘烧掉了,之前的数据也不能丢失.
本人资历浅薄,很多东西还不是很熟悉,最近在网上百度了一大堆相关的东西,基本有了大概的思路,
思路就是,
1..用多个服务器做集群,做压力负载均衡,这样第一可以分流,减轻每个服务器的压力,提高稳定性,再者就是,一个服务器崩溃了,其他服务器可以继续运行.提供服务.
2..做文件同步式,自动把多台服务器上的一些特殊文件夹做文件同步,比如一些图片资源文件,静态的html.这样一台服务器做更新,其他服务器可以同步更新,并且,用户上传的文件也同步在每个服务器上,即使部分服务器崩溃了,保证用户的使用不受影响.
3.就是难住我的了,也就是数据库集群,或叫数据库同步,不知道专业学名是什么,反正我要实现的功能就是,有多个数据库服务器,这些数据库上的内容是完全相同的,不同来源的访问可能会被分配到不同的数据库上.当我对A1数据库,添加,修改,删除的时候,其他所有的数据库同步更新,应用程序在运行的时候,会被自能解析到压力最小的数据库服务器上,当一个数据库服务器挂了的时候,它对应的程序就转移到别的数据库服务器上,但是关键是,数据不能丢失,即使那个服务器的硬盘烧掉了,之前的数据也不能丢失.
我查到mssql有数据库同步的功能,但是有一个大问题就是,当2个人同时对2个数据库进行添加操作的时候,会生产2个同样的自增长id,这样2个服务器就发生了并发的冲突.导致数据出现了不一致.这个问题很致命.
源地址:http://bbs.csdn.net/topics/390080620
0 0
- mssql数据库,数据库同步,分布式数据库,数据库集群,如何实现
- MSSQL数据库自动同步
- MSSQL数据库同步
- 关于MSSQL数据库同步
- MSSQL 数据库同步教程
- 分布式数据库集群中间件
- redis分布式集群数据库
- 集群与分布式数据库
- MsSQL跨数据库同步数据
- 如何实现mssql数据库负载均衡
- 如何实现两个数据库同步
- 如何实现两个数据库同步?
- 如何让MSSQL两个数据库的内容同步?
- 如何让MSSQL两个数据库的内容同步
- ThinkJs 如何操作MSSQL数据库
- 利用MSSQL复制功能实现与Oracle数据库同步
- 分布式数据库和集群项目
- redis分布式集群数据库搭建
- HDU - 5665 Lucky (技巧)
- 写博客的初衷
- validator验证指定字符
- 精确毫秒
- B-树与B+树
- mssql数据库,数据库同步,分布式数据库,数据库集群,如何实现
- block没那么难(一):block的实现
- mac下安装memcache集成到xampp
- 比较有用的软件集锦
- RTMP直播应用与延时分析
- Fragment调用Activity的onActivityResult方法
- CAGradientLayer颜色的渐变(单色、多色、动画)
- 60个优秀的免费3D模型下载网站
- nowcoder 树上最长单色路径(最长路径,二叉树+dp)