NAS适合这种情况吗?

NAS适合这种情况吗?

我在家工作,正在考虑购买 NAS。使用 NAS 是否适合我的情况:

  • 我交替使用台式机和笔记本电脑工作,两者都运行 Linux
  • 我在进行 Python 开发时经常使用 PostgreSQL。我的想法是将数据库和我的所有程序代码一起存储在 NAS 上。
  • 我会在台式机和笔记本电脑上运行 PostgreSQL 的副本,它们将连接到 NAS 以获取数据库。这样,当我在任意一台机器上工作时,我都可以访问我的数据库和程序代码。

这套系统能行吗?NAS 可用吗?

另外,假设我从我的桌面更新了数据库的结构。然后稍后我在笔记本电脑上启动 postgresql 并连接到从桌面更新的数据库(存储在 NAS 上)。

这会导致问题吗?还是 postgresql 会自动获取更改。换句话说,当从桌面更新数据库结构时,与数据库相关的任何关键信息是否都存储在桌面本地?...还是全部存储在 NAS 上的数据库本身中?

答案1

毫无疑问,您可以使用 NAS 实现您的目标,但对于类似的支出,我认为您可以找到更好的解决方案,至少在我看来是如此。

微型服务器

这些服务器运行成本低,可提供 NAS 的功能以及更多功能。合适的服务器可以提供更大的灵活性,并且可以不断发展以满足您的需求。

运行 Ubuntu Server 的服务器可以非常轻松地提供文件共享功能,它开箱即用。

服务器可以轻松容纳任何 SQL 软件,而 NAS 可能会因为操作系统的限制性而出现兼容性问题。

可以在几分钟内将服务器配置为作为 Web 服务器运行,查找 Linux Apache MySQL PHP (LAMP),这显然可以是您喜欢的任何 SQL 软件。

功耗稍微高一些,但无论如何也不是很大。

随着存储容量需求的增长,服务器可以轻松扩展以包含更多 HDD。

我拥有几台 NAS 设备并且总是发现除了非常高端的设备之外,其速度都是一个很大的缺点。

更多信息

翻新服务器通常可以很便宜地买到,但微型服务器无论如何也不贵。我会考虑 HP ProLiant 微型服务器。

设置一个功能齐全的服务器来进行开发,这样只要您连接到互联网,就可以轻松地在任何地方处理您的代码、数据库和任何其他内容。

SQL 服务器

至于 SQL 服务器的工作方式,它们是一个集中式服务器,其中所有修改都会立即发生,并且可以从任何设备看到。

相关内容