Collection 选项
CollectionOption 让用户在创建或打开一个 collection 时,对它的运行时行为进行精确控制:
read_only:以只读模式打开 collection。在此模式下,任何尝试写入数据的操作均会触发错误异常。注意:使用
create_and_open()时,read_only必须设为False。这是因为 collection 的创建过程需要创建并写入文件。enable_mmap:启用内存映射 I/O 以实现更高效的数据访问 (默认为True)。该机制通过略微增加内存缓存的占用,来换取显著的性能提升。
import zvec
collection_option = zvec.CollectionOption(read_only=False, enable_mmap=True)