请教一个关于数据库帐号同步的问题

问题描述

有一张用户信息表,要基于这张表的数据与另一张帐号表同步,比如用户工号就是帐号名,证件号后六位就是密码。用户信息表的数据是会增加的,希望增加后,帐号表的数据也能同步增加,所以应该要写个定时器定时执行,但问题是这个同步操作怎么样实现性能和易用性最好?

解决方案

实时性要求同步话,1. 触发器 ps: 虽然能完成需求,但个人感觉触发器不够透明,后人接收项目的时候可能都不知道这个东西,除了那种基本不会有改动的功能,不喜欢用触发器,比如记录log 表,就可以用触发器.因为做好了就很少动它.2. 就是简单明确的代码,写好注释, 让维护代码的人看到就跟看文档似的,为什么这么做,做了什么,简单明了.不要求实时性的话,就用任务调度,比如 quartz 框架, 在半夜/凌晨,或者服务器工作量最小的时候去做.
解决方案二:
引用实时性要求同步话, 1. 触发器 ......刚看了LZ对别人的回复,觉得可以无视我先前的回答好了.要么代码,要么数据库提供的功能,同问, 坐等第三种答案.
解决方案三:
LZ现在有一张用户信息表,要与另一张帐号表同步。1、用户注册,信息表新增数据,账号表同步增加;2、用户修改密码,信息表修改数据,账号表也要修改3、注销用户,信息表删除数据,账号表也要同步删除。我理解,上面的三种情况都是存在的。看了LZ目前的方案,使用差异视图的方式来做。LZ的这个需求是很明显的增量数据同步问题,其实这个可以用数据集成工具来做。原理就是源表不获增量数据(增、删、改),将增量数据同步到目标。
解决方案四:
如果是同数据库 可以考虑触发器

时间: 2024-11-01 02:11:52

请教一个关于数据库帐号同步的问题的相关文章

phpMyadmin创建数据库及独立数据库帐号

      在一个服务器上一般来讲都不止一个站点,更不止一个MySQL(和PHP搭配之最佳组合)数据库.为了防止安全隐患,我们一般针对每个数据库都设置了独立的数据库访问帐号,该帐号仅有访问该数据库的权限. 下载地址:    PHPMyadmin 下面就让我们来具体演示一下:    1.首先我们要登陆phpMyAdmin.    2.创建一个数据库,如下图,在phpMyAdmin右边窗口中,填写数据库名称,点创建即可. 图1     例如我们这里创建一个名字为:cncmstest 的数据库   

用phpMyadmin创建Mysql数据库及独立数据库帐号的图文教程_服务器其它

为了防止安全隐患,我们一般针对每个数据库都设置了独立的数据库访问帐号,该帐号仅有访问该数据库的权限.下面就让我们来具体演示一下:     1.首先我们要登陆php(做为现在的主流开发语言)MyAdmin,不做演示.     2.创建一个数据库,如下图,在php(做为现在的主流开发语言)MyAdmin右边窗口中,填写数据库名称,点创建即可.             例如我们这里创建一个名字为:cncmstest 的数据库      创建成功会有如下提示:          3.点击左上角的主页按钮

百度输入法新版发布 帐号同步功能登场

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 "最懂中文输入"的百度输入法近日又发布最新版本,最新版的百度输入法不仅为大家带来了更良好的输入体验,还加入了一些非常实用的新功能. 其中最引人瞩目的,莫过于加入了用户期盼已久的百度帐号同步功能.什么是帐号同步功能呢?下面就让我们一起下载最新版的百度输入法(http://shurufa.baidu.com/)来体验一下吧.

Mysql创建数据库和独立数据库帐号方法介绍

phpMyadmin创建Mysql数据库和独立数据库帐号教程 在一个服务器上一般来讲都不止一个站点,更不止一个MySQL(和PHP搭配之最佳组合)数据库. 为了防止安全隐患,我们一般针对每个数据库都设置了独立的数据库访问帐号,该帐号仅有访问该数据库的权限.下面就让我们来具体演示一下: 1.首先我们要登陆phpMyAdmin(做为现在的主流开发语言),不做演示. 2.创建一个数据库,如下图,在phpMyAdmin(做为现在的主流开发语言)右边窗口中,填写数据库名称,点创建即可. 例如我们这里创建一

phpMyadmin创建Mysql数据库及独立数据库帐号

首先我们要登陆php教程(做为现在的主流开发语言)MyAdmin,不做演示. 2.创建一个数据库教程,如下图,在php(做为现在的主流开发语言)MyAdmin右边窗口中,填写数据库名称,点创建即可. 例如我们这里创建一个名字为:cncmstest 的数据库 创建成功会有如下提示: 3.点击左上角的主页按钮,返回php(做为现在的主流开发语言)MyAdmin主界面: 4.在主界面的右边点击"权限"来创建数据库帐号. 5.在权限页面中,我们点击"添加新用户" 6.在该页

利用phpMyadmin给mysql数据库创建独立数据库帐号方法

面就让我们来具体演示一下: 1.首先我们要登陆phpMyAdmin(做为现在的主流开发语言),不做演示. 2.创建一个数据库,如下图,在phpMyAdmin(做为现在的主流开发语言)右边窗口中,填写数据库名称,点创建即可. 例如我们这里创建一个名字为:cncmstest 的数据库 创建成功会有如下提示: 3.点击左上角的主页按钮,返回phpMyAdmin(做为现在的主流开发语言)主界面: 4.在主界面的右边点击"权限"来创建数据库帐号. 5.在权限页面中,我们点击"添加新用户

两个雅虎邮箱可以绑定一个阿里云帐号吗

  通过雅虎邮箱页面只能绑定一个云邮箱帐号,建议您先将其中一个雅虎邮箱绑定一个云帐号后,另外一个雅虎邮箱通过pop的方式,将邮件代收到您云邮箱. 代收方法: 登录阿里云邮箱后,点击页面右上方"邮箱设置"; 在所出现的邮箱设置页面选择"其他邮箱" 点击"新建其他邮箱账号",并输入完整的雅虎邮箱地址和密码,页面会自动跳出相应邮箱的"接收邮件服务器地址"和"端口",只需点击"提交"即可 备注:

解决帐号同步登陆问题,也即平滑登陆问题。

一个服务器上跑了两套程序,DZ和另一套CMS系统,他们都有各自的帐号系统,经过前期工作已经通过UCenter打通二都的帐号系统,也即可以共享帐号登陆,但登陆的帐号无法平滑,所谓平滑就是利用Cookie也好,session也罢,能实现在一个站登陆后,到另一个站就不要再登陆,跟我们通信时用的信号SSID平滑一样的效果.开始的思路就是走CookieDomain的路,结果怎么调也不通,不然倒是把这个Cookie研究了一番.并形成工作前备份原始文件,以_时间_org和_时间_chg形式备份文件,也算收获不

虚惊一场:不要两个站使用一个淘链接帐号

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 今天使用phpwind在线应用里的淘链接,虚惊一场.我已经有个社区,做了淘链接,里面也有两笔收入,可是还没到提现的时候,钱拿不出来.这两天又做了一个社区,也想把淘链接搞上,于是安装完后,就非常熟练的到后台去设置淘链接. 点应用里面的"淘链接",右边出现了"注册新账号"和"使用老帐号"