UP,可不可以增加一个定时备份的功能哇,就是如果运行记事本动作后,它会每个一段自定义时间在本地静默保存一次;
并且,遇到云端数据和本地数据不同步的时候,直接比较两者的保存时间,哪个最晚采用哪一个
因为记事本贴边了,然后关机的时候检查没检查出来,结果数据没保存就关闭了,希望能有Word类似的功能
有几个问题存在:
1. 为了美观与便捷,文本窗口不等待,所以意外关机会出现部分数据意外丢失的情况,需在后台增加循环;
2. 设备A意外关机丢失部分数据:可在新增循环中定时保存动作状态(避免本地文件过多);
3. 动作开启数据同步后,当文本窗口关闭时会自动上传本地数据;
4. 切换设备B后,无法读取设备A未上传的数据,此时操作笔记(自动上传后)会覆盖云端数据。
综合上述问题更新一版:
在后台加上循环,定时保存动作状态,避免同一设备意外丢失数据(间隔500 ms);
同时,定时上传本地数据至云端,避免不同设备间数据冲突,因为存在次数限制,时间间隔最低设置为5分钟。
因此,能够保证同一设备意外关机后的数据完整,但不能完全保证不同设备的数据完整(5分钟内的改动);
所以,请尽量在关机前检查是否未关闭笔记窗口。
谢谢UP采纳我的建议!!!有个问题,目前是每个一段时间(默认五分钟)同步当前数据上传到云端。
存在以下问题:
1. 容易耗尽每日最大存取次数,而且对将数据存取方式为纯本地或者免费版用户不是很友好;
2. 可能存在云端和本地的数据冲突。为此,我构想了另外方案(图1),不知道可不可以:
分组:数据同步
1. 定时下载
开启后,每隔自定义时间,将当前笔记数据备份至本地
相当于,每隔自定义时间,静默执行一次导出数据(图2)
2. 定时上传
开启后,每隔自定义时间,将当前笔记数据上传至云端(显示说明)
开启后,每隔自定义时间,将当前笔记数据备份至本地,然后将该备份的本地数据上传至云端(实际运行逻辑)
优势如下:
1. 云端同步的数据是基于新备份至本地的数据,所以几乎不可能与本地的数据存在较大冲突。
2. 即使是不同设备(假如A为主设备,用于经常使用和存储笔记数据;B为次设备,用于云端访问和编辑笔记数据),另外一个设备(B设备)也可以通过云端始终访问最新的笔记数据,且不存在数据冲突。
3. 相当于拥有了其它动作的“时光机”的功能,可以查看历史的笔记数据(图3)。一些顾虑和解决方式:1. 对于本地文件过多的问题,可以在右键菜单增加一个文件清理的选项,可以通过匹配文件名的表达式,删除指定时间段内的文件。或者简单提供一个删除一个月、三个月、六个月的文件的选项。其次,采用文本格式储存的文件不太可能很大,例如,一本小说的大小也仅仅在几MB左右,不用担心大量的文件占用。
2. 建议定时下载和上传不要同时开启,如果一定要同时开启,建议两者设置的时间间隔不要完全相同,最好上传的时间间隔是下载的整数倍。
只开启定时下载,相当于纯本地备份方案。只开启定时上传,相当于纯本地备份方案,加每次备份时上传一次云端。两个同时开启就有点多余或者没必要了。
这是我想到的同步方案,请您考虑我的意见,谢谢!
关于自动上传数据,为避免次数限制
可在数据发生变化时标记,最短5分钟上传一次,后台空闲时则无操作(极限24小时自动上传288次);
关于自动导出数据,为避免长期使用占用存储空间
可自动删除部分备份文件,保留时间最近的n个文件;
设置面板
谢谢UP!
有几个问题存在:
1. 为了美观与便捷,文本窗口不等待,所以意外关机会出现部分数据意外丢失的情况,需在后台增加循环;
2. 设备A意外关机丢失部分数据:可在新增循环中定时保存动作状态(避免本地文件过多);
3. 动作开启数据同步后,当文本窗口关闭时会自动上传本地数据;
4. 切换设备B后,无法读取设备A未上传的数据,此时操作笔记(自动上传后)会覆盖云端数据。
综合上述问题更新一版:
在后台加上循环,定时保存动作状态,避免同一设备意外丢失数据(间隔500 ms);
同时,定时上传本地数据至云端,避免不同设备间数据冲突,因为存在次数限制,时间间隔最低设置为5分钟。
因此,能够保证同一设备意外关机后的数据完整,但不能完全保证不同设备的数据完整(5分钟内的改动);
所以,请尽量在关机前检查是否未关闭笔记窗口。
谢谢UP采纳我的建议!!!
有个问题,目前是每个一段时间(默认五分钟)同步当前数据上传到云端。
存在以下问题:
1. 容易耗尽每日最大存取次数,而且对将数据存取方式为纯本地或者免费版用户不是很友好;
2. 可能存在云端和本地的数据冲突。
为此,我构想了另外方案(图1),不知道可不可以:
分组:数据同步
1. 定时下载
开启后,每隔自定义时间,将当前笔记数据备份至本地
相当于,每隔自定义时间,静默执行一次导出数据(图2)
2. 定时上传
开启后,每隔自定义时间,将当前笔记数据上传至云端(显示说明)
开启后,每隔自定义时间,将当前笔记数据备份至本地,然后将该备份的本地数据上传至云端(实际运行逻辑)
优势如下:
1. 云端同步的数据是基于新备份至本地的数据,所以几乎不可能与本地的数据存在较大冲突。
2. 即使是不同设备(假如A为主设备,用于经常使用和存储笔记数据;B为次设备,用于云端访问和编辑笔记数据),另外一个设备(B设备)也可以通过云端始终访问最新的笔记数据,且不存在数据冲突。
3. 相当于拥有了其它动作的“时光机”的功能,可以查看历史的笔记数据(图3)。
一些顾虑和解决方式:
1. 对于本地文件过多的问题,可以在右键菜单增加一个文件清理的选项,可以通过匹配文件名的表达式,删除指定时间段内的文件。或者简单提供一个删除一个月、三个月、六个月的文件的选项。其次,采用文本格式储存的文件不太可能很大,例如,一本小说的大小也仅仅在几MB左右,不用担心大量的文件占用。
2. 建议定时下载和上传不要同时开启,如果一定要同时开启,建议两者设置的时间间隔不要完全相同,最好上传的时间间隔是下载的整数倍。
只开启定时下载,相当于纯本地备份方案。只开启定时上传,相当于纯本地备份方案,加每次备份时上传一次云端。两个同时开启就有点多余或者没必要了。
这是我想到的同步方案,请您考虑我的意见,谢谢!
关于自动上传数据,为避免次数限制
可在数据发生变化时标记,最短5分钟上传一次,后台空闲时则无操作(极限24小时自动上传288次);
关于自动导出数据,为避免长期使用占用存储空间
可自动删除部分备份文件,保留时间最近的n个文件;
设置面板
谢谢UP!