MariaDB数据库在不同的目录中

时间:2016-09-13 08:15:03

标签: mysql raspberry-pi mariadb multiple-instances multiple-databases

我有以下情况:

在Raspberry Pi(Raspbian Jessie)上,我运行一个python脚本,通过UART从测量设备接收大量单独的数据集。这些数据集被高速缓存"在mariaDB数据库(引擎:MEMORY)中,从那里通过互联网发送到远程服务器上的数据库或RaspPi本身的USB驱动器上的数据库(如果暂时失去连接或根本没有连接) 。如果可能的话,MEMORY数据库应该没有任何停机时间,即使USB驱动器因为它已满而必须更换。 USB数据库几乎没有任何读取,也没有删除或复杂的重组。此设置旨在运行多年。

根据我的研究,我有三种选择:

1)将USB驱动器安装到MEMORY数据库的数据对(as has been suggested here

2)创建并运行两个mariaDB实例,一个(MEMROY-database)永远运行,一个(USB数据库)暂时停止以允许更改USB驱动器(something along the line of this

3)在沙箱中运行两个mariaDB实例(e.g. flollowining this description

我的问题是,实现上述功能的最佳方法是什么?我担心,在场景1中,如果我使用其datadir的部分混乱(卸载,格式化),整个mariaDB实例可能会崩溃。情景2和3似乎比较好,但我不知道选择哪一个,或者我是否完全错了。

0 个答案:

没有答案