设想:异地数据同步
一、同步原理
利用运行在服务器A和服务器B的同步程序实现被动式数据同步。假设A为主服务器,B为备份服务器,两服务器拥有固定IP,之间可以建立TCP连接。
二、同步机制
出于安全考虑,采用被动同步的方式。事先进行时间同步,在设定时间,由A读取MySQL中(已知库名、用户名、密码等)数据,并与上一次数据做比较,记录下不同的部分。
完成后对不同数据进行打包并加密,然后通过TCP连接通知B,并将处理后的数据放置到B可访问位置。
三、潜在风险
假设A被攻陷,则可能可以可利用同步程序传送文件到B。
放置方法:文件校验、存放位置用户权限控制。
电脑买来就开始写,有愿意合作的吗?
来自:聊天生活广场 / 科创茶话
2010-7-8 23:23:37
startwood(作者)
1楼
有愿意合作的吗?AES加密、数据对比……哪块都行
折叠评论
加载评论中,请稍候...
折叠评论
2010-7-9 0:18:49
2楼
有AES暴力破解的GPU版本代码。。。
折叠评论
加载评论中,请稍候...
折叠评论
3楼
有个 名词叫 差异 备份


有个软件叫 数据同步软件(不要拿小软件来说。这类软件最便宜的破解板也要收5W RMB)
折叠评论
加载评论中,请稍候...
折叠评论
4楼
晕~~~~ 看错 用户名了 不是板主阿~~~~~  

没见过你的作品 不知你的水平  去看一下 MSSQL2000、2005、2008 的功能先吧

至少 目前 2000 只要4块钱~~~ 哈哈


这类东西 要是会用到底层驱动来写的  要不在 windows 的条条框框下 你发现~~~你只能乖乖的用个 COPY就 没了
折叠评论
加载评论中,请稍候...
折叠评论
5楼
折叠评论
加载评论中,请稍候...
折叠评论
startwood(作者)
6楼
看来得多加密几次…
老电脑上有AES的代码就是是pascal的
额我是phpskycn......
折叠评论
加载评论中,请稍候...
折叠评论
startwood(作者)
7楼
到不一定要差异备份
为了缩短开发周期可以偷懒下
折叠评论
加载评论中,请稍候...
折叠评论
2010-07-14 22:47:18
2010-7-14 22:47:18
startwood(作者)
8楼
明天开始动手
1.0.0.0100
备份用PW自带的,备份完后直接发送。。。
折叠评论
加载评论中,请稍候...
折叠评论
9楼
这种东西太低级……
折叠评论
加载评论中,请稍候...
折叠评论
2010-07-22 14:33:32
2010-7-22 14:33:32
10楼
技术上可以拿来练习一下,但不知道LZ是否考虑过数据量的问题。

以10M通信速率来说,多久异步通信一次?同步一次需要多长时间?如果是一个动辄百G级别的数据库,那要这种简单的异步备份是否有意义呢?
折叠评论
加载评论中,请稍候...
折叠评论

想参与大家的讨论?现在就 登录 或者 注册

startwood
笔友
文章
42
回复
391
学术分
0
2010/03/20注册,2 年前活动
暂无简介
插入资源
全部
图片
视频
音频
附件
全部
未使用
已使用
正在上传
空空如也~
上传中..{{f.progress}}%
处理中..
上传失败,点击重试
{{f.name}}
空空如也~
(视频){{r.oname}}
{{selectedResourcesId.indexOf(r.rid) + 1}}
插入表情
我的表情
共享表情
Emoji
上传
注意事项
最大尺寸100px,超过会被压缩。为保证效果,建议上传前自行处理。
建议上传自己DIY的表情,严禁上传侵权内容。
点击重试等待上传{{s.progress}}%处理中...已上传
空空如也~
草稿箱
加载中...
此处只插入正文,如果要使用草稿中的其余内容,请点击继续创作。
{{fromNow(d.toc)}}
{{getDraftInfo(d)}}
标题:{{d.t}}
内容:{{d.c}}
继续创作
删除插入插入
{{forum.displayName}}
{{forum.countThreads}}
篇文章,
{{forum.countPosts}}
条回复
{{forum.description || "暂无简介"}}
ID: {{user.uid}}
学术分隐藏
{{submitted?"":"投诉"}}
请选择违规类型:
{{reason.description}}
支持的图片格式:jpg, jpeg, png