Skip to content

Releases: tensorchord/VectorChord

0.2.0

27 Jan 05:47
7472faf
Compare
Choose a tag to compare

VectorChord 0.2 Release Notes

We are thrilled to announce the release of VectorChord 0.2, advancing vector search capabilities within PostgreSQL.

🚀 New Features

Optimized Storage Layout

  • Long Cross-Page Vector Support: Redesigned internal storage allows vectors to span multiple 8KB PostgreSQL pages, enabling support for vectors with over 2000 dimensions, up to 16000 dim.
  • Enhanced Storage Efficiency: Achieves higher storage density by minimizing wasted space, reducing index size by up to 50% compared to version 0.1.

Additional Data Types

  • Float16 Support: Introduces Float16 data type, allowing users to halve the storage space required with a slight decrease in recall. Note that Float16 does not reduce the size of quantized vectors, maintaining 1 bit per dimension for original vector representation.

Architecture Enhancements

  • ARM Architecture Support: Rewritten distance calculations and Fast Scan implementations using the Scalable Vector Extension (SVE) instruction set for optimal performance on ARM-based systems.
  • AWS Graviton4 Compatibility: Leverage the latest i8g platform based on Graviton4 processors for improved performance at the same cost as i4i models.

⚡ Performance Improvements

  • Reduced Index Size: Up to 50% reduction in index size compared to version 0.1.

🔧 Getting Started

  • Comprehensive getting started guides will be available soon.

📝 Summary

VectorChord 0.2 introduces support for high-dimensional vectors, Float16 data type, ARM architecture optimizations, and a more compact storage layout. These enhancements collectively improve storage efficiency and query performance, providing a superior vector retrieval experience within PostgreSQL.

What's Changed

New Contributors

Full Changelog: 0.1.0...0.2.0

0.1.1-alpha.1

18 Dec 14:32
f88b1ac
Compare
Choose a tag to compare
0.1.1-alpha.1 Pre-release
Pre-release

Highlights

  • Support fp16 vec
  • Support vector longer than 2000 dim

What's Changed

New Contributors

Full Changelog: 0.1.0...0.1.1-alpha.1

0.1.0

14 Nov 12:00
db1c2ed
Compare
Choose a tag to compare
chore: fix release ci (#85)

Signed-off-by: Keming <[email protected]>