milvus/internal/storage
congqixia 898606ae4c
enhance: [2.5] Avoid stringtoslicebytes copy for BatchPKExists (#40097)
Cherry-pick from master
pr: #40096 
Using unsafe.Slice to convert string to []byte by directly using
underlying data could avoid lots of copy and cpu time

Signed-off-by: Congqi Xia <congqi.xia@zilliz.com>
2025-02-21 21:41:21 +08:00
..
aliyun
gcp
tencent
OWNERS
azure_object_storage.go
azure_object_storage_test.go
binlog_iterator.go
binlog_iterator_test.go enhance: make new go package to manage proto (#39128) 2025-01-10 10:53:01 +08:00
binlog_reader.go fix: descriptor event in previous version not has nullable to parse error (#34235) 2024-07-01 16:38:06 +08:00
binlog_test.go enhance: Use internal json(sonic) to replace std json lib (#37708) 2024-11-18 10:46:31 +08:00
binlog_util.go
binlog_util_test.go
binlog_writer.go feat: support embedding bm25 sparse vector and flush bm25 stats log (#36036) 2024-09-19 10:57:12 +08:00
binlog_writer_test.go enhance: binlog primary key turn off dict encoding (#34358) 2024-07-17 17:47:44 +08:00
data_codec.go enhance: make new go package to manage proto (#39128) 2025-01-10 10:53:01 +08:00
data_codec_test.go enhance: make new go package to manage proto (#39128) 2025-01-10 10:53:01 +08:00
data_sorter.go fix: Fix conan gdal building problem (#37338) 2024-10-31 21:04:16 +08:00
data_sorter_test.go enhance: make new go package to manage proto (#39128) 2025-01-10 10:53:01 +08:00
delta_data.go enhance: Use internal json(sonic) to replace std json lib (#37708) 2024-11-18 10:46:31 +08:00
delta_data_test.go enhance: Return deltadata for `DeleteCodec.Deserialize` (#37214) 2024-10-29 12:04:24 +08:00
event_data.go enhance: Use internal json(sonic) to replace std json lib (#37708) 2024-11-18 10:46:31 +08:00
event_header.go
event_reader.go
event_test.go enhance: binlog primary key turn off dict encoding (#34358) 2024-07-17 17:47:44 +08:00
event_writer.go enhance: binlog primary key turn off dict encoding (#34358) 2024-07-17 17:47:44 +08:00
event_writer_test.go enhance: binlog primary key turn off dict encoding (#34358) 2024-07-17 17:47:44 +08:00
factory.go enhance: GCS native support (GCS implemented using Google Cloud Storage libraries) (#36214) 2024-09-30 13:23:32 +08:00
field_stats.go enhance: Use internal json(sonic) to replace std json lib (#37708) 2024-11-18 10:46:31 +08:00
field_stats_test.go enhance: Use internal json(sonic) to replace std json lib (#37708) 2024-11-18 10:46:31 +08:00
field_value.go enhance: make new go package to manage proto (#39128) 2025-01-10 10:53:01 +08:00
field_value_test.go enhance: Use internal json(sonic) to replace std json lib (#37708) 2024-11-18 10:46:31 +08:00
gcp_native_object_storage.go enhance: Use internal json(sonic) to replace std json lib (#37708) 2024-11-18 10:46:31 +08:00
gcp_native_object_storage_test.go enhance: GCS native support (GCS implemented using Google Cloud Storage libraries) (#36214) 2024-09-30 13:23:32 +08:00
index_data_codec.go enhance: Use internal json(sonic) to replace std json lib (#37708) 2024-11-18 10:46:31 +08:00
index_data_codec_test.go
insert_data.go fix: Fix conan gdal building problem (#37338) 2024-10-31 21:04:16 +08:00
insert_data_test.go enhance: import supports null in parquet and json formats (#35558) 2024-08-20 16:50:55 +08:00
local_chunk_manager.go
local_chunk_manager_test.go
minio_object_storage.go
minio_object_storage_test.go
options.go enhance: GCS native support (GCS implemented using Google Cloud Storage libraries) (#36214) 2024-09-30 13:23:32 +08:00
partition_stats.go enhance: Use internal json(sonic) to replace std json lib (#37708) 2024-11-18 10:46:31 +08:00
partition_stats_test.go
payload.go fix: Fix conan gdal building problem (#37338) 2024-10-31 21:04:16 +08:00
payload_reader.go fix: Fix conan gdal building problem (#37338) 2024-10-31 21:04:16 +08:00
payload_reader_test.go
payload_test.go enhance: Enable linux code checker (#35084) 2024-07-30 15:53:51 +08:00
payload_writer.go fix: Fix conan gdal building problem (#37338) 2024-10-31 21:04:16 +08:00
payload_writer_test.go enhance: binlog primary key turn off dict encoding (#34358) 2024-07-17 17:47:44 +08:00
pk_statistics.go enhance: [2.5] Avoid stringtoslicebytes copy for BatchPKExists (#40097) 2025-02-21 21:41:21 +08:00
primary_key.go enhance: Use `PrimaryKeys` to replace interface slice for segment delete (#37880) 2024-11-22 11:52:33 +08:00
primary_key_test.go enhance: Use internal json(sonic) to replace std json lib (#37708) 2024-11-18 10:46:31 +08:00
primary_keys.go enhance: Return deltadata for `DeleteCodec.Deserialize` (#37214) 2024-10-29 12:04:24 +08:00
primary_keys_test.go
print_binlog.go enhance: Use internal json(sonic) to replace std json lib (#37708) 2024-11-18 10:46:31 +08:00
print_binlog_test.go enhance: make new go package to manage proto (#39128) 2025-01-10 10:53:01 +08:00
remote_chunk_manager.go enhance: Use cancel label for ctx canceled storage op (#37468) 2024-11-06 19:38:24 +08:00
remote_chunk_manager_test.go
serde.go fix:fix calculate arrow nest type and add ut (#38527) 2024-12-18 11:54:44 +08:00
serde_events.go enhance: Use internal json(sonic) to replace std json lib (#37708) 2024-11-18 10:46:31 +08:00
serde_events_test.go enhance: avoid memory copy and serde in mix compaction (#37479) 2024-11-07 16:30:57 -08:00
serde_test.go fix:fix calculate arrow nest type and add ut (#38527) 2024-12-18 11:54:44 +08:00
stats.go enhance: Use internal json(sonic) to replace std json lib (#37708) 2024-11-18 10:46:31 +08:00
stats_test.go enhance: Use internal json(sonic) to replace std json lib (#37708) 2024-11-18 10:46:31 +08:00
storage_test.go
types.go
unsafe.go
unsafe_test.go
utils.go enhance: make new go package to manage proto (#39128) 2025-01-10 10:53:01 +08:00
utils_test.go enhance: Use internal json(sonic) to replace std json lib (#37708) 2024-11-18 10:46:31 +08:00