请问大 access 数据库如何做到便捷的远程多人协作编辑?

2014-11-02 01:00:18 +08:00
 bobopu
有个600MB的access数据库,经常需要一人编辑后供其他几人查看。由于是远程,目前通过快盘协作同步给其他几人,但随着数据库越来越大,每次快盘都要同步很长时间(快盘是整个600MB文件完全同步),有没有可以在存储在云端进行编辑的办法,或者是对方添加数据后我这只传输增量的数据的简便方法呢?
8497 次点击
所在节点    问与答
15 条回复
vibbow
2014-11-02 01:03:47 +08:00
把数据库放到一个地方,提供接口操作,而不是把数据库同步给每个人去操作。
bobopu
2014-11-02 01:09:12 +08:00
@vibbow 请问如果是同样大小的excel文档该怎么做?
em70
2014-11-02 01:28:22 +08:00
多人协作不应该还用桌面数据库,应该用sql server, MySQL,这种中型网络数据库了
txlty
2014-11-02 01:34:41 +08:00
@bobopu excel不是自带远程协作么?“共享工作簿”
需要使用windows自身的文件共享系统。不知道在广域网速度如何,接入同一个VPN速度又如何。
bobopu
2014-11-02 01:42:49 +08:00
@em70 因为这数据库实在是太过简单,只有一张表,之前用的excel保存,但excel行数一多超级卡,就导入access了。

@txlty excel自带的这个在局域网里挺好,但在广域网上数据传输好卡啊。
bobopu
2014-11-02 01:46:20 +08:00
@em70
@txlty
不知道excel online能胜任不,直接把数据存在云端上,在网页里编辑查看,不往本地保存,不知道这玩意能存多少数据。
msg7086
2014-11-02 01:48:11 +08:00
我觉得10M的表已经不适合这么做了。何况600M。

再简单的表也可以用mysql。
vibbow
2014-11-02 02:17:51 +08:00
@bobopu 转换成数据库,然后在excel里通过odbc驱动连接。
em70
2014-11-02 02:23:36 +08:00
@bobopu 简单做个网页表格吧,基本就一小时的工作量
lincanbin
2014-11-02 02:24:33 +08:00
做一个ASP.NET的WEB应用,加入足够安全的鉴权,发布到外网。
所有外网用户通过这个WEB应用来编辑数据库,可以直接做个textarea和一个table,textarea编辑SQL语句,table显示结果集。

另外600M的Access真亏你们用得了,Access单表数据超过20W条就会出现明显的性能下降。
xiaojj
2014-11-02 07:15:56 +08:00
反正数据库只有一个表,写个程序转换成其他的数据库好了。然后通过web的方式编辑
bobopu
2014-11-02 09:25:54 +08:00
@xiaojj
@lincanbin
@em70
@msg7086 现在用office online了,数据直接存在了onedrive里,通过浏览器在线编辑的。
why
2014-11-02 13:08:54 +08:00
远程桌面不行吗
bobopu
2014-11-02 13:51:47 +08:00
@why 可以,但对方不一定在线啊。除非放到一台windows服务器里,随时能上去编辑。
xjm998
2019-05-31 00:51:37 +08:00
网页 excel 雷鸟 365 可以远程多人协作编辑

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/143291

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX