为了方便在新版本 v7.x 中操作旧版本软件中生成的 .nyf 数据库,建议将旧版 .nyf 数据库升级到 v7.x 数据格式;升级方法为: 在 myBase v6.5.1+ (Windows) 中打开旧版本 .nyf 数据库, 然后选择 [File - Maintenance - Replicate from RTF to HTML] 菜单项, 并指定新数据库文件名即可完成格式转换;新生成的 .nyf 数据库文件即为统一的跨平台数据文件格式,可同时适用于 myBase v7.x for Linux/MacOSX/Windows。 另外,在数据库升级转换成功后,可将原旧版本 .nyf 数据库文件作归档保存,不要急于删除,以便未来必要时可作参考。
从老版本升级到v7.x,主要涉及到两方面数据格式转换,一是将数据库存储格式升级到 SSG-5,以提高数据存储可靠性及更多新特性; 二是将原 RTF 文档格式升级到 HTML 文档格式;RTF 主要适用于 Windows 系统,主要优点是格式相对简单,编辑纯文字内容较方便,操作上类似于 MSWord 这类字处理软件, 同时与 MS Office 软件兼容性较好;缺点是表格编辑/图文混排等方面功能有限,嵌入图片文档尺寸迅速膨胀,与目前广泛应用的 Web 系统兼容性较差,不方便在多平台上使用。
注:由于 RTF 文档格式控制符繁多,欲完美转换为 HTML 文档格式难度不小,v6.5.1+ 内置有简易版 RTF2HTML 转换工具,适用于转换简单 RTF 格式内容到 HTML 格式; 如果数据库中包含有较复杂 RTF 格式的内容(通常由第三方软件生成,如:MS-Word,然后复制粘贴到 .nyf 数据库中),则借助 MS-Word 进行格式转换可能更具可行性。 最新修订版 v6.5.1+ 提供了借助 MS-Word 作 RTF2HTML 文档格式转换的选项,转换后的 HTML 页面布局效果通常令人满意; 因此,强烈建议在安装有 MS-Word 软件的 Windows 系统中作数据库文档格式升级/转换,以期尽可能多保留原文档格式。
另外,对于设置有密码保护的原有旧版本 .nyf 数据库,在升级到 v7.x 标准版时,还可能需要使用 SSG-5 Replicator 工具将数据库内容复制为新的存储格式,以使新的用户密码验证算法生效,否则打开数据库时可能会提示错误信息:“此数据库密码验证方式不被支持”; 详见:
如何备份 myBase 数据库?备份数据相当重要。尽管 myBase 在数据库安全性等方面花费了大量资源进行改进,新版本 SSG-5 存储格式也提供了更高的应急恢复能力, 但这些应急措施不能替代主动的数据库备份操作。
备份 myBase 数据库主要是指备份 .nyf 文件,直接将 .nyf 库文件复制到安全可靠的U盘、移动硬盘、网盘或其他任意文件夹中均可; 在软件中选择 [File - Maintenance - Create backup] 菜单命令,即可手动对当前数据库建立 .bak 备份文件。 除了手动建立备份,myBase 也提供了自动建立备份的策略选项,选择 [View - Options - Backup] 菜单,可以设置数据库打开或维护时自动建立备份文件;
除了本地文件备份,将 .nyf 数据库文件同步备份到网络云存储空间也是很好的主意; 综合考虑 myBase 软件的桌面特性和网络同步软件的工作方式,qq群友 [悠奔] 提出了一个很不错的备份策略: 首先在 myBase 软件中,打开 [View - Options - Backup] 选项框,勾选 [Only once a day],这样每天只在第一次打开数据库时,会自动创建一个备份文件; 同时在此选项框中,将 [Custom Backup Path] 指向已安装在电脑中的云存储同步软件的数据目录,这样云存储软件会自动将每天产生的 .bak 文件自动同步备份到网络空间里; 由于每天只生成一次备份文件,所以云存储软件应该有足够时间完成数据上传操作,从而避免在使用数据库时产生文件访问冲突; 云存储软件 DropBox 通常会作增量备份,仅上传有变动的那一部分,而不是整个文件上传,这种方式可节省网络流量和同步时间,推荐试用。
桌面电脑上安全运行 myBase 数据库的重要提示和操作建议Ver 7.x 采用 SSG-5 存储格式,在安全性、稳定性和可靠性方面较旧版本有较大提高; 为了稳定可靠运行 myBase 软件,或有必要事先查阅下面关于数据安全方面的重要提示或操作建议;