个人网站www.pixysoft.net设计系列: 数据库同步的思考

news/2024/5/20 16:09:13/文章来源:https://blog.csdn.net/weixin_34248258/article/details/85372004

个人网站www.pixysoft.net设计系列: 数据库同步的思考

Introduction:
本网站使用WebService进行远程网站管理.因此有数据同步的问题

表结构设计



说明:
网站管理分为本地数据库(如上图设计)和网站数据库. 通过本地数据库管理网站数据库.
.SiteMapContent保存导航文件
.WebPageInfo保存本地文件的信息
.WebPageContent保存子网页内容
.网站同步以参考SVN的同步机制
.需要一个网站基本信息表维护数据同步

SVN同步情况分析:
 

子网页同步情况分析:
Pre-Condition:

Sync is based on the Primary Key of the data.

Flow:
本地A上传网站1条数据 LocalA: data1=V1; Web:data1=V1;
本地B管理网站:下载数据,数据一致。修改data1=V2.上传。LocalA: data1=V1; LocalB: data1=V2; Web:data1=V2;
本地A管理网站:本地修改数据data=V2。上传,发现网站上的也为V2.冲突。修改失败。

小结:
达到了数据同步目的。
但是每条数据都比较,效率很低,因此需要额外机制。

提高:
When local has change the data, it should mark it, and change the version.

When upload, the system just need to compare the marked data.

After upload, the system change back the mark.




 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_734589.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

使用Web标准建站

使用Web标准建站第1天:选择什么样的DOCTYPE 前言 大家好!这个系列文章是按阿捷自己制作这个站点的过程编写的。之前阿捷也一直没有制作过一个真正符合web标准的网站。现在边参考国外资料边制作,同时把过程中的心得和经验记录下来,希望对大家有…

一步一步SharePoint 2007之二十一:解决实现注册用户后,自动具备访问网站的权限的问题(3)——创建用户...

摘要  本篇文章将记录如何解决实现注册用户后,自动具备访问网站的权限的第三部分。   前面各项准备工作都做完了,现在我们就来进行解决实现注册用户后,自动具备访问网站的权限的最后一步设置吧!正文  下面将记录每一步的实现…

[电子商务网站设计] 之 Passport

从所承担的功能上来说,Passport 是一个系统级别的服务,而不仅仅用来进行用户管理。对于任何一个网站而言,随着业务的发展,多业务的网站群整合不可避免,那么作为整合的通道之一,用户数据共享自然就是一个关键…

[CSS]30种时尚的CSS网站导航条

【原文地址】:http://coolshell.cn/?p562 我想,大家在上网的时候一定见过很多很多种各式各样的网站导航条的设计。这些导航条基本上来说都是用CSS来做的。这里,我们将向你介绍几种最不错的用CSS设计的网站导航条。希望你会喜欢。 1. The Men…

用python爬取网页内容_用python爬取网页文本内容,让你快速浏览网站内容

大家好,我是咿哑呀。今天我教大家学习网络爬虫,这个爬虫能够爬取网页文本内容,提高大家浏览网页的速度。下面我把代码贴出,大家仔细研究:from urllib import request, parsefrom urllib.parse import quoteimport stri…

python语言的主要网站是_TIOBE:2018年度编程语言 Python八年后重登王座

2003-2018 年度最佳编程语言:可以看到,Python 上一次获得此荣誉,是在 2010 年。 其他值得关注的变化还有: MATLAB —— 从第 18 名升至第 11 名 Kotlin —— 从第 39 名升至第 31 名 Rust —— 从第 46 名升至第 33 名 Julia ——…

网站变成灰色

昨天是4月4日清明节,全国都在为抗击疫情(新冠肺炎)做斗争牺牲的烈士和逝世的同胞哀悼,各大网站都会让自己的网站的全部网页变成灰色(黑白色),以表示我们对逝者的悼念。当然,今天已经…

网站企业信息查询

1. 站长工具 2. 爱站网 3. ICP备案查询 4. 公安备案查询 5. 企业查询 站长工具中的【星网大数据】 全国组织机构统一社会信用代码公示查询平台 爱企查 天眼查

web developer tips (84):在Visual Web Developer中设置web网站的起始页

原文地址:How to set a Start page for your Web Site in Visual Web Developer? 如果你正在开发网站,为了测试网站你想启动某个特定的网页。默认的情况下,当你启动调试的时候,Visual Studio 2008运行的页面是设计器中当前激活的…

ajax nginx 转发 sessionid_教你快速使用nginx部署网站

前言如果服务器只需要放置一个网站程序,解析网站到服务器的网站,网站程序监听80端口就可以了。如果服务器有很多应用,借助nginx不仅可以实现端口的代理,还可以实现负载均衡。本文将详细介绍前端及nodeJS项目在服务器配置时需要用到…

谈谈互动型网站中垃圾贴的应对方案

在互动型网站中常常会受到垃圾贴的困扰。我分享一点个人在垃圾贴处理方面的一点心得: 要处理垃圾贴必然需要分析垃圾贴的特征1. 在内容上垃圾贴通常会带有一个固定域名的外部链接,或者带有QQ号码,手机号码,或者重复内容&#xff1…

python爬虫登录网站_Python爬虫模拟登录带验证码网站

爬取网站时经常会遇到需要登录的问题,这是就需要用到模拟登录的相关方法。python提供了强大的url库,想做到这个并不难。这里以登录学校教务系统为例,做一个简单的例子。 首先得明白cookie的作用,cookie是某些网站为了辨别用户身份…

vue企业网站模板_什么样的模板是高端企业网站模板?

要建立一个高端的企业网站,不管是哪种行业的企业网站,建立高端网站办法就是定制网站了,但除了定制网站,还有一种方法就是,使用高端的企业网站模板建站,通过对网站模板的修改达到建站目的。但是要找到一款高…

php网站绕狗,[WEB]绕过XX狗与300PHP一句话的编写

00x01XX狗的确是让人很头痛,尤其是在上传一句话或者写入一句话的时候,会被XX狗拦截从而拿不下shell。当然,安全狗是最简单的一款waf,很容易就进行一个绕过。00x02对于绕过XX狗跟300,我姿势不多,但是却很实用…

一起谈.NET技术,细数十大免费构建ASP.NET网站必备工具

最近使用ASP.NET为公司构建了一个简单的公共网站(该网站的地址:http://superexpert.com/。在这个过程中,我们使用了数量很多的免费工具,如果把构建ASP.NET网站的必备工具总结一下,将会是一件十分有趣的事情。这些工具既支持ASP.NE…

学用MVC4做网站:分页控件续

上一次做分页控件的时候设想的把分页设置类保存到数据库,后来觉得的没必要这么做。分页的包括htmlhelper 数据模型和分页设置都在PagerExtensions.cs中,不跟数据库发生关系,当其他项目中需要用分页的时候直接拷贝这个文件过去就可以直接用。栏…

python爬取新闻网站内容findall函数爬取_【Python】【爬虫】爬取网易、腾讯、新浪、搜狐新闻到本地...

这个实验主要爬取新闻网站首页的新闻内容保存到本地,爬取内容有标题、时间、来源、评论数和正文。工具:python 3.6 谷歌浏览器爬取过程:一、安装库:urllib、requests、BeautifulSoup1、urllib库:Urllib是python内置的H…

8月第1周国内搜索类网站/频道Top15:百度居首

08月08日报道:根据国际统计机构Alexa公布的最新数据显示,8月第1周(2013-07-29至2013-07-04),国内搜索类网站/频道排行榜中,百度以125900的周均用户覆盖数居于榜首,排行第二的是覆盖数为30500的g…

用计算机打开ip网页,windows10中如何让局域网内其他电脑通过IP访问网站

有windows10系统用户在电脑中创建网站后,想要让局域网中的其他电脑通过ip来访问网站方便进行测试,可是却不知道要如何设置,针对这个问题,小编这就给大家带来windows10中让局域网内其他电脑通过IP访问网站的详细步骤吧。当然&#…

某国家大型考试网站安全漏洞测试 (三)

2019独角兽企业重金招聘Python工程师标准>>> MITM型 其实这种类型的攻击,一般在无线领域比较多,毕竟无线属于共享型媒体,所有数据只要你起个基站去锁各种频道就能监听。那现在问题来了,无线环境的MITM其实就跟我们的暗…