我在文档中发现RethinkDB可以存储二进制文件(blob)。
太棒了!
我有一个ECM应用程序,需要存储50.000.000的文件。(从8K到1GB)。
我需要知道什么是RethinkDB的最大文件大小?性能会有问题吗?RethinkDB将如何在磁盘上存储这些文件?是否有任何开销或内存问题?
您可以使用ReGrid
等库绕过64Mb限制。ReGrid是一种在RethinkDB数据库中存储大文件的方法。
它类似于GridFS,但为RethinkDB设计。
根据http://www.rethinkdb.com/limitations/
- 虽然对单个文档的大小没有硬性限制,但出于内存性能原因,建议限制为16MB。
- JSON查询的最大大小为64M。