以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  关于外部数据库  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=103002)

--  作者:sky-18
--  发布时间:2017/6/29 2:00:00
--  关于外部数据库

对数据库不是很懂。弱弱的问一句,能不能把access或者SQL Server 数据库文件直接放到云盘,foxtable直接调取云盘的数据库作为数据库。

 


--  作者:有点色
--  发布时间:2017/6/29 9:11:00
--  

 不能放在云盘直接用。

 

 如果是access数据库,适合在局域网内使用。

 

 如果是sqlserver,适合在互联网使用,但你需要搭建一个自己的服务器。


--  作者:sky-18
--  发布时间:2017/6/30 0:17:00
--  这样可以吗?
有个变通的方法不知道可行不?就是用access作为本地数据库,并将access数据库文件放到坚果云的同步盘实时同步到云端。这样在异地的另一个客户端也做相同的设置。这样是不是可以实现异地同步数据库啊?
--  作者:有点蓝
--  发布时间:2017/6/30 9:06:00
--  
不可以!
--  作者:有点甜
--  发布时间:2017/6/30 9:46:00
--  

回复3楼,你可以尝试一下,有可能可以的。

 

也就相当于是电脑帮你做数据同步了。但这样有一个问题,就是云盘能否帮你正确同步数据,因为每一次同步都是用新的覆盖旧的,那么那么多的电脑那么多不同的access,最后得到的是怎样的数据?


--  作者:sky-18
--  发布时间:2017/6/30 22:12:00
--  应该可以
首先坚果云的同步还是比较先进的。那么接下来就是多客户端同步时的冲突问题了。这样可以通过代码来设计合理数据库读写逻辑就可以了
--  作者:sky-18
--  发布时间:2017/6/30 22:14:00
--  
坚果云好像不是用新数据覆盖旧数据,而是只上传和更改有变化的数据。他们说叫什么变量切片技术。不知道老师了不了解这个同步技术
--  作者:sky-18
--  发布时间:2017/6/30 22:23:00
--  
既不想折腾数据库服务器,又想实现数据同步共享,现在我只想到这个办法了。不过实施起来是否可行还未知。不知道老师和其它高手有没有其它好办法
[此贴子已经被作者于2017/6/30 22:22:56编辑过]

--  作者:有点蓝
--  发布时间:2017/6/30 22:44:00
--  
基本不可能的。数据库是一个整体,无法切片。

我的结论是完全不可行!