Thanks to visit codestin.com
Credit goes to github.com

Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: zilliztech/VectorDBBench
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: yugabyte/VectorDBBench
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main-yb
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 7 commits
  • 69 files changed
  • 24 contributors

Commits on Jan 10, 2025

  1. synchronise fork (#4)

    * added HNSW params to index creation and search
    
    * fixed types
    
    * fixed query
    
    * fixed ef_runtime
    
    * enhance: Refine the coding style and enable lint-action
    
    Signed-off-by: yangxuan <[email protected]>
    
    * fix bug
    
    Signed-off-by: min.tian <[email protected]>
    
    ---------
    
    Signed-off-by: yangxuan <[email protected]>
    Signed-off-by: min.tian <[email protected]>
    Co-authored-by: Luka958Pixion <[email protected]>
    Co-authored-by: yangxuan <[email protected]>
    Co-authored-by: min.tian <[email protected]>
    4 people authored Jan 10, 2025
    Configuration menu
    Copy the full SHA
    3aa8417 View commit details
    Browse the repository at this point in the history
  2. synchronize (#5)

    * added HNSW params to index creation and search
    
    * fixed types
    
    * fixed query
    
    * fixed ef_runtime
    
    * enhance: Refine the coding style and enable lint-action
    
    Signed-off-by: yangxuan <[email protected]>
    
    * fix bug
    
    Signed-off-by: min.tian <[email protected]>
    
    ---------
    
    Signed-off-by: yangxuan <[email protected]>
    Signed-off-by: min.tian <[email protected]>
    Co-authored-by: Luka958Pixion <[email protected]>
    Co-authored-by: yangxuan <[email protected]>
    Co-authored-by: min.tian <[email protected]>
    4 people authored Jan 10, 2025
    Configuration menu
    Copy the full SHA
    9253eba View commit details
    Browse the repository at this point in the history
  3. Merge Main (#6)

    * added HNSW params to index creation and search
    
    * fixed types
    
    * fixed query
    
    * fixed ef_runtime
    
    * enhance: Refine the coding style and enable lint-action
    
    Signed-off-by: yangxuan <[email protected]>
    
    * fix bug
    
    Signed-off-by: min.tian <[email protected]>
    
    ---------
    
    Signed-off-by: yangxuan <[email protected]>
    Signed-off-by: min.tian <[email protected]>
    Co-authored-by: Luka958Pixion <[email protected]>
    Co-authored-by: yangxuan <[email protected]>
    Co-authored-by: min.tian <[email protected]>
    4 people authored Jan 10, 2025
    Configuration menu
    Copy the full SHA
    b08bf0d View commit details
    Browse the repository at this point in the history
  4. Merge branch 'zilliztech:main' into main-yb

    Sarath Kumar K authored Jan 10, 2025
    Configuration menu
    Copy the full SHA
    5ebc3e3 View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2025

  1. sync fork (#7)

    * fix: Unable to run vebbench and cli
    
    fix: remove comma of logging str
    fix cli unable to run #444
    
    Signed-off-by: yangxuan <[email protected]>
    
    * enhance: Unify optimize and remove ready_to_load
    
    PyMilvus used to be the only client that uses ready_to_load.
    Not it'll load the collection when creating it, so
    this PR removes `ready_to_load` from the client.API
    
    Also this PR enhance optimize and remove the optimize_with_size
    
    Signed-off-by: yangxuan <[email protected]>
    
    * add mongodb client
    
    Signed-off-by: zhuwenxing <[email protected]>
    
    * add mongodb client in readme
    
    Signed-off-by: zhuwenxing <[email protected]>
    
    ---------
    
    Signed-off-by: yangxuan <[email protected]>
    Signed-off-by: zhuwenxing <[email protected]>
    Co-authored-by: yangxuan <[email protected]>
    Co-authored-by: zhuwenxing <[email protected]>
    3 people authored Jan 16, 2025
    Configuration menu
    Copy the full SHA
    729b5b9 View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2025

  1. Configuration menu
    Copy the full SHA
    6636c06 View commit details
    Browse the repository at this point in the history

Commits on May 15, 2025

  1. sync-fork with zilliztech/VectorDBBench:main (#11)

    * fix: Unable to run vebbench and cli
    
    fix: remove comma of logging str
    fix cli unable to run #444
    
    Signed-off-by: yangxuan <[email protected]>
    
    * enhance: Unify optimize and remove ready_to_load
    
    PyMilvus used to be the only client that uses ready_to_load.
    Not it'll load the collection when creating it, so
    this PR removes `ready_to_load` from the client.API
    
    Also this PR enhance optimize and remove the optimize_with_size
    
    Signed-off-by: yangxuan <[email protected]>
    
    * add mongodb client
    
    Signed-off-by: zhuwenxing <[email protected]>
    
    * add mongodb client in readme
    
    Signed-off-by: zhuwenxing <[email protected]>
    
    * add some risk warnings for custom dataset
    - limit the number of test query vectors.
    
    Signed-off-by: min.tian <[email protected]>
    
    * Bump grpcio from 1.53.0 to 1.53.2 in /install
    
    Bumps [grpcio](https://github.com/grpc/grpc) from 1.53.0 to 1.53.2.
    - [Release notes](https://github.com/grpc/grpc/releases)
    - [Changelog](https://github.com/grpc/grpc/blob/master/doc/grpc_release_schedule.md)
    - [Commits](grpc/grpc@v1.53.0...v1.53.2)
    
    ---
    updated-dependencies:
    - dependency-name: grpcio
      dependency-type: direct:production
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    
    * add mongodb config
    
    Signed-off-by: zhuwenxing <[email protected]>
    
    * Opensearch interal configuration parameters (#463)
    
    * Added the configuration parameters to create Opensearch dynamically with right replicas, shards and other opensearch related configurations.
    
    Added the feature to create OS index with 0 replica and once the data is loaded update the replicas according to the parameter.
    
    * Updated the readme for config parameters
    
    ---------
    
    Co-authored-by: xavrathi <[email protected]>
    
    * ui control num of concurrencies
    
    Signed-off-by: siqi.an <[email protected]>
    
    * Update README.md
    
    * environs version should <14.1.0
    
    Signed-off-by: min.tian <[email protected]>
    
    * Support GPU_BRUTE_FORCE index for Milvus (#476)
    
    Signed-off-by: Rachit Chaudhary <[email protected]>
    Co-authored-by: Signed-off-by: Rachit Chaudhary - r0c0axe <[email protected]>
    
    * Add table quantization type
    
    * Support MariaDB database (#375)
    
    MariaDB introduced vector support in version 11.7, enabling MariaDB
    Server to function as a relational vector database.
    https://mariadb.com/kb/en/vectors/
    
    Now add support for MariaDB server, verified against MariaDB server
    of version 11.7.1:
    
    - Support MariaDB vector search with HNSW algorithm, support filter
      search.
    - Support index and search parameters:
       - storage_engine: InnoDB or MyISAM
       - M: M parameter in MHNSW vector indexing
       - ef_search: minimal number of result candidates to look for in the
                    vector index for ORDER BY ... LIMIT N queries.
       - max_cache_size: Upper limit for one MHNSW vector index cache
    - Support CLI of `vectordbbench mariadbhnsw`.
    
    * Add TiDB backend (#484)
    
    * Add TiDB backend
    
    Signed-off-by: Wish <[email protected]>
    
    * Fix
    
    Signed-off-by: Wish <[email protected]>
    
    * Fix
    
    Signed-off-by: Wish <[email protected]>
    
    * Improve error handling
    
    Signed-off-by: Wish <[email protected]>
    
    ---------
    
    Signed-off-by: Wish <[email protected]>
    
    * CLI fix for GPU index (#485)
    
    * Support GPU_BRUTE_FORCE index for Milvus
    
    Signed-off-by: Rachit Chaudhary <[email protected]>
    
    * MilvusGPUBruteForceTypedDict addition
    
    Signed-off-by: Rachit Chaudhary <[email protected]>
    
    ---------
    
    Signed-off-by: Rachit Chaudhary <[email protected]>
    Co-authored-by: Signed-off-by: Rachit Chaudhary - r0c0axe <[email protected]>
    
    * remove duplicated code
    
    * feat: initial commit
    
    * Add vespa integration
    
    * remove redundant empty_field config check for qdrant and tidb
    
    Signed-off-by: min.tian <[email protected]>
    
    * reformat all
    
    Signed-off-by: min.tian <[email protected]>
    
    * fix cli crush
    
    Signed-off-by: min.tian <[email protected]>
    
    * downgrade streamlit version
    
    * add more milvus index types: hnsw sq/pq/prq; ivf rabitq
    
    Signed-off-by: min.tian <[email protected]>
    
    * add more milvus index types: ivf_pq
    
    Signed-off-by: min.tian <[email protected]>
    
    * Add HNSW support for Clickhouse client  (#500)
    
    * feat: add hnsw support
    
    * refactor: minor fixes
    
    * feat: reformat code
    
    * fix: remove sql injections, reformat code
    
    * fix bugs when use custom_dataset without groundtruth file
    
    Signed-off-by: min.tian <[email protected]>
    
    * fix: prevent the frontend from crashing on invalid indexes in results
    
    * fix ruff warnings
    
    * Fix formatting
    
    * Add lancedb
    
    * Add --task-label option for cli (#517)
    
    * Add --task-label option for cli
    
    * Fix lint issues
    
    * Add qdrant cli
    
    * Update README.md
    
    * Fixing Bugs in Benchmarking ClickHouse with vectordbbench (#523)
    
    * Update cli.py
    
    * Update clickhouse.py
    
    * Update clickhouse.py
    
    * Update cli.py
    
    * Update config.py
    
    * remove space
    
    * Add --concurrency-timeout option to avoid long time waiting (#521)
    
    * Add --concurrency-timeout option to avoid long time waiting, by default, it's 3600s.
    
    * Fix lint error
    
    * Update README.md, add --concurrency-timeout option
    
    ---------
    
    Signed-off-by: yangxuan <[email protected]>
    Signed-off-by: zhuwenxing <[email protected]>
    Signed-off-by: min.tian <[email protected]>
    Signed-off-by: dependabot[bot] <[email protected]>
    Signed-off-by: siqi.an <[email protected]>
    Signed-off-by: Rachit Chaudhary <[email protected]>
    Signed-off-by: Wish <[email protected]>
    Co-authored-by: yangxuan <[email protected]>
    Co-authored-by: zhuwenxing <[email protected]>
    Co-authored-by: min.tian <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Xavierantony1982 <[email protected]>
    Co-authored-by: xavrathi <[email protected]>
    Co-authored-by: siqi.an <[email protected]>
    Co-authored-by: Xiaofan <[email protected]>
    Co-authored-by: Rachit Chaudhary <[email protected]>
    Co-authored-by: Signed-off-by: Rachit Chaudhary - r0c0axe <[email protected]>
    Co-authored-by: Luca Giacchino <[email protected]>
    Co-authored-by: Hugo Wen <[email protected]>
    Co-authored-by: Wenxuan <[email protected]>
    Co-authored-by: yuyuankang <[email protected]>
    Co-authored-by: Arseniy Ahtaryanov <[email protected]>
    Co-authored-by: nuvotex-tk <[email protected]>
    Co-authored-by: Polo Vezia <[email protected]>
    Co-authored-by: MansorY <[email protected]>
    Co-authored-by: Andreas Opferkuch <[email protected]>
    Co-authored-by: LoveYou3000 <[email protected]>
    Co-authored-by: Yuyuan Kang <[email protected]>
    22 people authored May 15, 2025
    Configuration menu
    Copy the full SHA
    e529bd3 View commit details
    Browse the repository at this point in the history
Loading