© 2024 InterSystems Corporation, Cambridge, MA. All rights reserved.Privacy & TermsGuaranteeSection 508Contest Terms
Initial Release
The package creates a very basic IRIS instance in Docker
the code is also available in IPM
Make sure you have git and Docker desktop installed.
Clone/git pull the repo into any local directory
$ git clone https://github.com/rcemper/Columnar-native.git
To build and start the container run:
$ docker compose up -d && docker compose logs -f
To open IRIS Terminal do:
$ docker-compose exec iris iris session iris
USER>
or using WebTerminal
http://localhost:42773/terminal/
To access IRIS System Management Portal
http://localhost:42773/csp/sys/UtilHome.csp
All tests are running in Namespace USER and are initiated
exclusively from the command prompt.
USER>do ^Demo
Test Columnar vs. Row Storage
=============================
1 - Initialize Tables
2 - Generate Data
3 - Compare SELECT
4 - Loop SELECT
5 - Auto Loop
Select Function or * to exit :
Being curious I added also DemoB where row store is more advanced
using Bitmap Index and Bitslice Index. This was not so impressive.
The gain in speed is significant and data generated by option 5
provided the base of this EXCEL diagram. No surprises!