搜索
bottom↓
回复: 21

求助, 两台电脑实时共享数据(一台写一台读)的方法?

[复制链接]

出0入0汤圆

发表于 2018-12-14 08:57:33 | 显示全部楼层 |阅读模式
产线上需要使用两台电脑, 一台产品在前端测试存储数据, 后端读取判断数据. 如果用同一个文件怎么解决资源共享问题?
单个信息只有几十个字节. 需要使用数据库吗? 使用数据库有什么好处?
  

阿莫论坛20周年了!感谢大家的支持与爱护!!

月入3000的是反美的。收入3万是亲美的。收入30万是移民美国的。收入300万是取得绿卡后回国,教唆那些3000来反美的!

出0入58汤圆

发表于 2018-12-14 08:59:47 | 显示全部楼层
BitTorrent Sync可以用来同步文件。

出0入0汤圆

发表于 2018-12-14 09:02:36 | 显示全部楼层
可以用mysql 主备服务器,主负责写,备负责读。

出0入0汤圆

发表于 2018-12-14 09:04:06 | 显示全部楼层
SQL服务器

出0入0汤圆

发表于 2018-12-14 09:15:50 | 显示全部楼层
shawn_bu 发表于 2018-12-14 08:59
BitTorrent Sync可以用来同步文件。

分享一下使用经验

出0入58汤圆

发表于 2018-12-14 09:34:14 | 显示全部楼层

我是用于工作电脑和存储电脑同步用的。用了几年了,除了耗资源稍微多点,其他没啥问题。同步很及时。

出0入0汤圆

 楼主| 发表于 2018-12-14 09:54:52 | 显示全部楼层
shawn_bu 发表于 2018-12-14 09:34
我是用于工作电脑和存储电脑同步用的。用了几年了,除了耗资源稍微多点,其他没啥问题。同步很及时。 ...

能处理两台电脑同时对文件操作的冲突吗? 一个在写入, 一个在读取

出0入0汤圆

 楼主| 发表于 2018-12-14 09:55:56 | 显示全部楼层
semonpic 发表于 2018-12-14 09:02
可以用mysql 主备服务器,主负责写,备负责读。

感谢, 正在学习了解SQL.

出0入58汤圆

发表于 2018-12-14 10:01:36 | 显示全部楼层
EE_Duan 发表于 2018-12-14 09:54
能处理两台电脑同时对文件操作的冲突吗? 一个在写入, 一个在读取

不能,正在写入的如果是在锁定状态是没法同步过去的。

LZ需要的是内容级别的同步把,不是文件级别的?

出0入0汤圆

 楼主| 发表于 2018-12-14 10:39:53 | 显示全部楼层
shawn_bu 发表于 2018-12-14 10:01
不能,正在写入的如果是在锁定状态是没法同步过去的。

LZ需要的是内容级别的同步把,不是文件级别的? ...

是的,是内容级别的同步, 前一个工位写入, 几个工位后读出.  如果每个都生成文件, 文件的数量会太多

出5入0汤圆

发表于 2018-12-14 11:09:53 | 显示全部楼层
数据库吧,解决的妥妥的

出0入34汤圆

发表于 2018-12-14 11:43:30 | 显示全部楼层
那 Execl 貌似可以,我们部门长年都有在使用,听说要先配置下欲使用的这文件后再放置 NAS 上,多人可同时读写资料都没事,但是会比单人读写要慢些就是了。

出0入58汤圆

发表于 2018-12-14 12:08:44 | 显示全部楼层
EE_Duan 发表于 2018-12-14 10:39
是的,是内容级别的同步, 前一个工位写入, 几个工位后读出.  如果每个都生成文件, 文件的数量会太多 ...

那还是数据库吧,直接找一台机器装一个数据库。写和读都用一个数据库也不是什么大问题。

出0入0汤圆

发表于 2018-12-14 12:58:01 | 显示全部楼层
考虑一下rose HA mirror,高可用

出0入0汤圆

发表于 2018-12-14 13:22:47 | 显示全部楼层
分布式文件系统
GFS、HDFS、mogileFS……

杀鸡用牛刀

出0入0汤圆

发表于 2018-12-14 14:00:55 | 显示全部楼层
shawn_bu 发表于 2018-12-14 08:59
BitTorrent Sync可以用来同步文件。

因为被墙,这个软件基本费了。。。

电脑同步还可以加主机,可不知道为什么手机端没有这个功能?导致手机永远连不上。

出0入0汤圆

发表于 2018-12-14 23:42:32 | 显示全部楼层
二台电脑的数据同步方式很多。

我建议,高效,不涉及文件,可以直接上 Memcached

出0入0汤圆

发表于 2018-12-15 08:21:31 来自手机 | 显示全部楼层
在生成文件时就同生成二份一样的数据,读最后生成的文件。数量不太,同步可以勿略

出0入0汤圆

 楼主| 发表于 2018-12-15 08:49:22 | 显示全部楼层
okplay 发表于 2018-12-14 23:42
二台电脑的数据同步方式很多。

我建议,高效,不涉及文件,可以直接上 Memcached ...

由于Memcached服务自身没有对缓存的数据进行持久性存储的设计,因此,在服务器端的memcached服务进程重启之后,存储在内存中的这些数据就会丢失。且当内存中缓存的数据容量达到启动时设定的内存值时,就自动使用LRU(最近最少使用算法)算法删除过期的缓存数据。-----------数据是放在内存中的, 掉电清除. 所以是不适合的

出0入0汤圆

 楼主| 发表于 2018-12-15 09:01:19 | 显示全部楼层
wcl_0308 发表于 2018-12-15 08:21
在生成文件时就同生成二份一样的数据,读最后生成的文件。数量不太,同步可以勿略 ...

同步可以勿略-------对同一文件操作会报错的

出0入0汤圆

 楼主| 发表于 2018-12-15 09:08:15 | 显示全部楼层
javabean 发表于 2018-12-14 12:58
考虑一下rose HA mirror,高可用

ROSE HA 是一个提供防止关键业务主机因不可避免的意外性或计划性宕机问题的高可用性软件。 ROSE HA 软件同时安装在两台主机上,用于监视系统的状态、协调两台主机的工作和维护系统的可用性。它能侦测应用级系统软件、硬件发生的故障,并及时的进行错误隔绝和恢复,以最低成本提供用户近乎不停顿的计算机作业环境------------解决的是宕机问题

出0入0汤圆

发表于 2018-12-15 13:02:51 | 显示全部楼层
EE_Duan 发表于 2018-12-15 09:08
ROSE HA 是一个提供防止关键业务主机因不可避免的意外性或计划性宕机问题的高可用性软件。 ROSE HA 软件 ...

rose ha mirror有个技能是复制文件,在没有存储的机器上保持两台电脑上的文件始终一致,高可用的必须技能,可以用这个保证一致性
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-26 20:11

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表