-
Notifications
You must be signed in to change notification settings - Fork 449
Setup
snowcrash007 edited this page Aug 1, 2019
·
7 revisions
- Install the dependencies mentioned in the Dependencies page.
- Download and Install the package.
- Read up about Usage and Configuration
- Initialize servers using a wrapper or manually
- Load sample data. Sample sets can be found in the Data Set Library.
- Perform a Sample Query
Documentation | Contributing | Partner Marketplaces | Tutorials & Demos |
---|---|---|---|
Developer Friendly Technical Documentation | Learn more about partner marketplaces. | Step-by-step getting started documentation | Important Links, community resources and updates |
OmniSci provides pre-built binaries for Linux for stable releases of the project:
Distro | Package type | CPU/GPU | Download Link | Installation Guide |
---|---|---|---|---|
CentOS | RPM | CPU | https://releases.omnisci.com/os/yum/stable/cpu | https://www.omnisci.com/docs/latest/4_centos7-yum-cpu-os-recipe.html |
CentOS | RPM | GPU | https://releases.omnisci.com/os/yum/stable/cuda | https://www.omnisci.com/docs/latest/4_centos7-yum-gpu-os-recipe.html |
Ubuntu | DEB | CPU | deb https://releases.omnisci.com/os/apt/ stable cpu | https://www.omnisci.com/docs/latest/4_ubuntu-apt-cpu-os-recipe.html |
Ubuntu | DEB | GPU | deb https://releases.omnisci.com/os/apt/ stable cuda | https://www.omnisci.com/docs/latest/4_ubuntu-apt-gpu-os-recipe.html |
* | tarball | CPU | https://releases.omnisci.com/os/tar/omnisci-os-latest-Linux-x86_64-cpu.tar.gz | |
* | tarball | GPU | https://releases.omnisci.com/os/tar/omnisci-os-latest-Linux-x86_64-cuda.tar.gz |
- Installing OmniSci GPU Open Source for Ubuntu Using Apt
- Installing OmniSci GPU Open Source for Ubuntu With a Tarball
- Installing OmniSci GPU Open Source for CentOS Using Yum
- Installing OmniSci GPU Open Source for CentOS With a Tarball
Easily find installation guides, videos, quickstarts and more important resources on how to set up OmniSciDB on public cloud providers such as AWS, Google Cloud Platform, Azure, Docker and more on the Partner page.
- omnisql: omnisql is the client-side SQL console that displays query results for SQL statements you submit to the OmniSciDB Server.
-
Thrift: OmniSciDB uses Apache Thrift to generate client-side interfaces. Interface definitions can be found in the
$OMNISCI_PATH/omnisci.thrift
file. - JDBC:OmniSciDB supports Java Database Connectivity (JDBC) connections.
- ODBC: Open Database Connectivity (ODBC) is a standard application programming interface (API) for accessing database management systems (DBMS). OmniSciDB supports ODBC connections.
- Vega: Vega is a powerful, data-driven tool for specifying visualizations. The JSON Vega specification describes your data source and visualization properties.
- RJDBC: OmniSciDB supports the R language using RJDBC. RJDBC is a package implementing DBI in R on the basis of JDBC. This allows the use of any database management system (DBMS) in R through the JDBC interface.
In addition to OmniSciDB, there are other open source projects that connect to OmniSciDB based on programming language such as Javascript, Python and Julia.
- MapD connector: A JavaScript library for connecting to a OmniSci GPU database and running queries.
- PyMapD: Python client for OmniSci GPU-accelerated SQL engine and analytics platform
- OmniSci.jl: Julia client for OmniSci GPU-accelerated SQL engine and analytics platform.
| OmniSciDB | Documentation | Setup |Community & Resources| Copyright & 2018 OmniSci, Inc.