我正在考虑通过USB记忆棒分发应用程序,它将读取和写入USB记忆棒上的h2或其他嵌入式数据库。有没有人做过类似的事情?你是如何发现性能相比将数据库安装到本地硬盘?
答案 0 :(得分:1)
USB记忆棒应该允许每秒提交比本地硬盘更多的提交。如果转移率足够高,您的应用程序就可以了。试试吧。
有一点需要注意:USB Sticks与所有闪存一样,在降级并最终失败之前仅支持一定数量的写入。尝试估算应用程序在整个生命周期内写入的次数。
答案 1 :(得分:1)
您还必须考虑您的客户是否要将此USB设备插入USB 1.0,1.1,2.0或3.0控制器以及该设备是否兼容USB 1.0,1.1,2.0或3.0。 USB 1.0和1.1最大传输速率为12Mbit / s,而USB 2.0速率最高为480Mbit / s。将USB 2.0记忆棒插入USB 1.0控制器将使记忆棒以较低的速度运行。
对于大多数读/写操作来说,它应该足够快,除非你来回移动一些非常大量的数据。