![]() |
1
10
不要太沉迷于“关系”与“非关系”的比较。这似乎与这个问题无关。 您的申请所跨越的行是另一行: 从本地快速文件存储上的小型数据库到通过网络访问的大型数据库 . 跨越这条线意味着你现在可以更好地得到一个专用的、网络服务的、数据库管理系统的服务。管理服务器是否管理关系数据库与此方面无关。 为了快速启动和运行, MariaDB (MySQL的继承者)可能是你最好的选择。如果你预见到它的发展远远超出了现在的水平,你不妨把它放进去。 PostgreSQL 因为这正是它最终需要去的地方——) |
![]() |
2
2
这似乎不是你想听到的,但老实说,如果我是你,我会把它扔到一个MySQL表中。这并不是说它有意义地更难处理,而且您可以从中获得很多好处,尤其是远程访问协议,它实际上是为您的情况而设计的,不像通过NFS的gdbm。 |
![]() |
3
1
|
|
4
0
通过网络使用平面文件的文件系统I/O不是一个好主意,但是您应该考虑在该计算机上编写一个多线程TCP服务器,该服务器可以进行I/O、查询等操作,然后将结果返回给您。传输小数据块而不是整个数据库文件。 我正在设计一个缓存持久性机制来解决一个高可用性问题,我将用python编写代码。 |