我们的本地网络中运行着 DBF 文件。它位于运行 Samba 共享的 Ubuntu 服务器上。我们在 xBase 上运行的内部系统使用这些 DBF 文件。
现在我们把一切都转移到亚马逊网络服务上。我想知道AWS 是否有可用于运行 DBF 文件的基础设施?我们可以在其中存储数据并仍从 xBase 系统访问数据。我正在研究 DynamoDB,但我不知道它是否能按需要工作。或者它是否有特殊的基础设施来运行类似 Samba 的共享?
我的最后一个选择可能是在 EC2 实例中运行 Samba 服务器。
请提供任何建议。
谢谢。
答案1
对于加载 DBF 的 AWS 服务的简短回答:否
较长的答案:RDS 服务不支持 DBF 文件类型。DBF 的一个问题是,没有标准。dbf 可以来自任何数据库引擎,格式多种多样。如果您想要正确的答案,您必须指定它是什么 DB 引擎,并且并非所有 DB 引擎都会识别它们。
如果您有可读取 DBF 的应用程序或数据库引擎,只需将这些应用程序放入 EC2 实例中,然后将 DBF 文件放入 EBS 存储中。您可以托管任何 Linux 引擎并加载 samba 服务器,只需确保将 DBF 放入 EBS,而不是实例存储中。
AWS 开始在美国推出名为“弹性文件系统”的文件服务器,但如果它不支持 API,则不能保证它适用于您的应用程序。