Download and try Vitesse DB for 30 days.
| Version | Build | Block Size | Link |
|---|---|---|---|
| 9.5.3 Standard | 160814 | 8k | vitessedb.9.5.3.S.rh6.x86_64.160814.bin |
| 9.4.7 Standard | 160407 | 8k | vitessedb.9.4.7.S.rh6.x86_64.160407.bin |
| 9.3.11 Enterprise | 160426 | 32k | vitessedb.9.3.11.E.rh6.x86_64.32k.160426.bin |
| 9.3.11 Enterprise | 160426 | 8k | vitessedb.9.3.11.E.rh6.x86_64.160426.bin |
| Version | Build | Block Size | Link |
|---|---|---|---|
| 9.5.3 Standard | 160814 | 8k | vitessedb.9.5.3.S.ubuntu14.x86_64.160814.bin |
| 9.4.7 Standard | 160407 | 8k | vitessedb.9.4.7.S.ubuntu14.x86_64.160407.bin |
| 9.3.11 Enterprise | 160426 | 32k | vitessedb.9.3.11.E.ubuntu14.x86_64.32k.160426.bin |
| 9.3.11 Enterprise | 160426 | 8k | vitessedb.9.3.11.E.ubuntu14.x86_64.160426.bin |
The file you downloaded is a .bin file that can be executed directly with bash.
Execute the .bin script to install Vitesse DB:
% bash THE-BIN-FILE-YOU-DOWNLOADED
The installation script will install the database binary in the current directory, and create a simple symlink
vitessedb to point to it.
To verify that the installation was successful, we will create an instance and start the service.
% # Source the env % source vitessedb/env.sh % # Create test dir % mkdir mytest % # Initialize and start Vitesse DB server % initdb -D mytest/data % postgres -D mytest/data > mytest/logfile 2>&1 & % # Create test database and connect to it in psql % createdb test % psql test
At this point, we have connected to the test database via psql. Let's load some data and run some queries.
test=# -- show the version string
test=# show vitesse.version;
test=# -- create a table t with 1 million bigints
test=# create table t as
select generate_series(1,1000000)::bigint as i;
test=# -- turn on timing
test=# \timing on
test=# -- Disable Vitesse and run some queries. Note the timing.
test=# set vitesse.enable = 0;
test=# select * from t where i = 10 or i = 20 or i = 30;
test=# select count(*), sum(i*i), avg(i) from t;
test=# -- Enable Vitesse and run the same queries. Note the timing.
test=# set vitesse.enable = 1;
test=# select * from t where i = 10 or i = 20 or i = 30;
test=# select count(*), sum(i*i), avg(i) from t;
test=# -- Compare the timings
test=#
You should be able to see some big speedup in those two queries when Vitesse was enabled.