我正在尝试找出哪个数据库可以满足我的需求。我的 C++ 项目需要一个将在出售给客户的设备上运行的数据库。主要是它只会将数据和事件记录到本地 SSD 磁盘上的数据库中。写入速度是最重要的,因为记录频率最高可达 1000Hz(每 1ms 1 次写入)。必须能够从其他设备远程访问数据,以实现数据的图形可视化。我已经用第三方服务器、mysql 和 postgres 测试了 sqlite。与其他数据库相比,Postgres 似乎相当慢。正如我所读到的,如果并发性增加,Postgres 将会变得很好,但就我而言,并发性现在并且将会很低。 我想知道是否有其他数据库可以满足此类需求。而且感觉 mysql 和 postgres 对于这样的需求来说有点大材小用了。有什么建议吗?
最佳答案
PostgreSQL 是企业级质量数据库,不适合嵌入式设备。 MySQL 虽然较小,但也非常适合嵌入式设备。 SQLite 是最常见的,广泛应用于嵌入式设备,甚至很小。
关于c++ - 基于服务器的嵌入式数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11737978/