You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+12-5Lines changed: 12 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,13 +1,14 @@
1
1
Timescale Vector
2
2
3
-
Say something chat gpt.
3
+
A vector index for speeding up ANN search in `pgvector`.
4
4
5
5
🔧 Tools Setup
6
-
Building the extension requires valid rust (we build and test on 1.65), rustfmt, and clang installs, along with the postgres headers for whichever version of postgres you are running, and pgx. We recommend installing rust using the official instructions:
6
+
7
+
Building the extension requires valid rust, rustfmt, and clang installs, along with the postgres headers for whichever version of postgres you are running, and pgx. We recommend installing rust using the official instructions:
7
8
```shell
8
9
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
9
10
```
10
-
and build tools, the postgres headers, in the preferred manner for your system. You may also need to install OpenSSl. For Ubuntu you can follow the postgres install instructions then run
11
+
and build tools, the postgres headers, in the preferred manner for your system. You may also need to install OpenSSL. For Ubuntu you can follow the postgres install instructions then run
11
12
12
13
```shell
13
14
sudo apt-get install make gcc pkg-config clang postgresql-server-dev-16 libssl-dev
To initialize the extension after installation, enter the following into psql:
43
45
46
+
```sql
44
47
CREATE EXTENSION timescale_vector;
48
+
```
49
+
45
50
✏️ Get Involved
46
-
The Timescale Vecotr project is still in the initial planning stage as we decide our priorities and what to implement first. As such, now is a great time to help shape the project's direction! Have a look at the list of features we're thinking of working on and feel free to comment on the features, expand the list, or hop on the Discussions forum for more in-depth discussions.
51
+
52
+
The Timescale Vector project is still in it's early stage as we decide our priorities and what to implement. As such, now is a great time to help shape the project's direction! Have a look at the list of features we're thinking of working on and feel free to comment on the features, expand the list, or hop on the Discussions forum for more in-depth discussions.
47
53
48
54
🔨 Testing
49
55
See above for prerequisites and installation instructions.
@@ -59,6 +65,7 @@ cargo test -- --ignored && cargo pgrx test ${postgres_version}
59
65
```
60
66
61
67
🐯 About Timescale
68
+
62
69
TimescaleDB is a distributed time-series database built on PostgreSQL that scales to over 10 million of metrics per second, supports native compression, handles high cardinality, and offers native time-series capabilities, such as data retention policies, continuous aggregate views, downsampling, data gap-filling and interpolation.
63
70
64
71
TimescaleDB also supports full SQL, a variety of data types (numerics, text, arrays, JSON, booleans), and ACID semantics. Operationally mature capabilities include high availability, streaming backups, upgrades over time, roles and permissions, and security.
0 commit comments