我有一个超过 250go 的 txt 文件,我想用它创建一个数据库,并通过我将编写的 python 程序访问它。
我的本地网络(1gbit 网络)上有一个 NAS 服务器,我想要: 将数据库存储在 NAS 上 在我的计算机上运行服务器
在远程计算机上运行我的 python 程序,该程序将询问我的计算机(作为服务器运行)存储在我的 NAS 上的数据
所以问题:可能吗?更糟?什么是最好的技术来做到这一点?SQL ? 没有 SQL 吗?等等。
我是计算的初学者。谢谢 !
我有一个超过 250go 的 txt 文件,我想用它创建一个数据库,并通过我将编写的 python 程序访问它。
我的本地网络(1gbit 网络)上有一个 NAS 服务器,我想要: 将数据库存储在 NAS 上 在我的计算机上运行服务器
在远程计算机上运行我的 python 程序,该程序将询问我的计算机(作为服务器运行)存储在我的 NAS 上的数据
所以问题:可能吗?更糟?什么是最好的技术来做到这一点?SQL ? 没有 SQL 吗?等等。
我是计算的初学者。谢谢 !
我有使用 pnp4nagios 的 nagios 基础设施。最后几天我添加了新的主机 nosql 和安装在那里的 mongodb 警报。
主机配置:
define host{
host_name nosql
use linux-server,host-pnp
address xxx.xxx.xx.xxx
}
服务配置:
define service{
hostgroup_name nosql-servers
use generic-service,pnp-service
service_description MongoDB Connect
check_command check_nrpe!check_mongo_connect
}
它们的配置方式似乎与其他配置方式相同。但是,当我尝试访问 pnp4nagios 中的图形时,我得到:
Please check the documentation for information about the following error.
XML file "/usr/local/pnp4nagios/var/perfdata/nosql/MongoDB_Connect.xml" not found. Read FAQ online
file [line]:
application/models/data.php [312]:
我有点帮助。
我应该如何激活新图表?
我为下一个项目的数据存储配置了 2 台专用服务器。数据存储配置为主从复制。没有固有的自动故障转移,但我当然想要这个。也就是说,我希望访问主数据存储始终可以正常工作,而无需配置客户端库来检测主数据何时关闭并故障转移到从数据。
我见过基于 Spread Toolkit 的 Wackamole。您为 Wackamole 提供一组 IP 和一堆节点,并且无论任何节点的启动/关闭状态如何,这些 IP 都将保持可用/启动。Wackamole 检测节点何时关闭并 ARP 解析在现在关闭的节点上启动的 IP。它实际上很整洁。
所以,我的想法是使用 Wackamole 保持 2 个虚拟专用 IP 可用/启动。然后,客户端将始终使用相同的私有 IP 来访问主数据存储,并为从属数据存储使用相同但不同的 IP,即使这些 IP 托管在同一个节点上。
我的数据存储服务器通过专用网络访问。我不确定这是否会与 Wackamole 混淆。
这是疯了吗?您通常如何处理数据存储等私有服务的自动故障转移。
FWIW,没关系,但数据存储是 Redis。我不想听到“使用 mySQL”请 :)
谢谢。