jjzjj

mongodb - 如何在 Voyage for Pharo 中禁用缓存?

我们正在使用Voyage将大量数据存储到MongoDB。目前的问题是,Voyage正在缓存所有保存到数据库中的对象。每当缓存接近其大小的最大值时,它就会变得非常慢。当然,我们可以增加缓存的最大大小,但是VOMongoCache的类描述说:Mainpurposeisnotoptimizationbutpreventduplicatedobjects(whentheyshouldbethesame)因为我们只保存新生成的对象,所以我们不需要这些缓存。所以我们要完全禁用缓存。目前我们只是使用这个解决方法来禁用缓存:VOMongoCache>>at:anOIDput:anObjectselfc

mongodb - Pharo、Voyage 和 MongoDB

我想使用Pharo、Voyage和MongoDB+TeaPot构建一个相对简单的Web应用程序。在我开始这个项目之前,我做了很多研究,但仍然存在一个问题:我最初如何将一堆数据上传到MongoDB中?我基本上有CSV格式的数据。我是否必须在Smalltalk中编写一个导入程序来执行此操作?如果我在没有smalltalk的情况下这样做,它会丢失所有对象ID等。你如何处理这样的事情?谢谢,亨里克 最佳答案 如果您有CSV格式的数据,那么我建议您创建一个简单的导入程序。您可以使用NeoCSV,然后通过Pharo保存它。我假设您知道如何设置M