InfiniDB Data Warehouse
C++ C Shell Perl Other XS Other
Permalink
Failed to load latest commit information.
build 4.6.2 merge #2 Sep 15, 2014
dbcon 4.6.2 merge #2 Sep 15, 2014
ddlproc 4.6.2 merge #1 Aug 26, 2014
decomsvr 4.6.1 merge #1 Jul 15, 2014
dmlproc 4.6.1 merge #2 Jul 29, 2014
exemgr 4.6.1 merge #2 Jul 29, 2014
m4 4.6.0 merge #1 Jul 14, 2014
net-snmp 4.6.0 merge #1 Jul 14, 2014
oam 4.6.2 merge #1 Aug 26, 2014
oamapps 4.6.1 merge #2 Jul 29, 2014
primitives 4.6.1 merge #1 Jul 15, 2014
procmgr 4.6.0 merge #1 Jul 14, 2014
procmon 4.6.0 merge #1 Jul 14, 2014
snmpd 4.6.0 merge #1 Jul 14, 2014
tools 4.6.2 merge #1 Aug 26, 2014
utils 4.6.2 merge #2 Sep 15, 2014
versioning 4.6.2 merge #2 Sep 15, 2014
writeengine 4.6.2 merge #1 Aug 26, 2014
.gitignore 4.0.1rc1 commit Nov 15, 2013
AUTHORS cleanup autoconf files Nov 22, 2013
COPYING cleanup autoconf files Nov 22, 2013
ChangeLog update ChangeLog Jul 15, 2014
CodeTree cleanup autoconf files Nov 22, 2013
INSTALL initial 4.5 merge Mar 6, 2014
InfiniDBContributorAgreement.pdf add ICA Jul 29, 2014
LICENSE.md initial 4.0 opensource commit Oct 15, 2013
Makefile.am 4.5 merge #4: more autoconf Mar 20, 2014
Makefile.in 4.6.0 merge #1 Jul 14, 2014
NEWS cleanup autoconf files Nov 22, 2013
README cleanup autoconf files Nov 22, 2013
README.md update for mariaDB reference Mar 25, 2015
aclocal.m4 4.6.0 merge #1 Jul 14, 2014
compile cleanup autoconf files Nov 22, 2013
config.guess merge in latest 4.0 Mar 28, 2014
config.h.in initial 4.5 merge: autoconf Mar 6, 2014
config.sub merge in latest 4.0 Mar 28, 2014
configure 4.6.1 merge #2 Jul 29, 2014
configure.ac 4.6.1 merge #2 Jul 29, 2014
depcomp cleanup autoconf files Nov 22, 2013
install-sh cleanup autoconf files Nov 22, 2013
ltmain.sh 4.0.2rc1 updates for autoconf Feb 6, 2014
missing cleanup autoconf files Nov 22, 2013
rules.mak 4.6.0 merge #1 Jul 14, 2014

README.md

This is InfiniDB 4.6.2

Build prerequisites

To build InfiniDB from source you will need:

  • a CentOS/RHEL 5/6, debian 6/7 or Ubuntu 12/14 linux host configured for software development

Along with a working C++ compiler and GNU software development tools you will need the following extra packages:

  • expect
  • zlib-devel
  • ncurses-devel
  • libxml2-devel
  • readline-devel

Build steps

Build environment

mkdir infinidb-src
cd infinidb-src

InfiniDB MySQL

wget -Omysql-4.6.2-1.tar.gz https://github.com/infinidb/mysql/archive/4.6.2-1.tar.gz
tar -zxf mysql-4.6.2-1.tar.gz
ln -s mysql-4.6.2-1 mysql
cd mysql
./configure --prefix=$HOME/infinidb/mysql
make
make install

InfiniDB

cd ..
wget -Oinfinidb-4.6.2-1.tar.gz https://github.com/infinidb/infinidb/archive/4.6.2-1.tar.gz
tar -zxf infinidb-4.6.2-1.tar.gz
ln -s infinidb-4.6.2-1 infinidb
cd infinidb
./configure --prefix=$HOME/infinidb
make
make install

This will leave you with $HOME/infinidb as a binary tree. Follow the Binary Download instructions in the InfiniDB 4.6 Installation Guide (available on https://mariadb.com/services/infinidb-services). Also an InfiniDB Enterprise version is provided and support by MariaDB. You can also get additional information here: https://mariadb.com/services/infinidb-services

How to Contribute

  • You may submit your contributions via GitHub pull requests.
  • The submission must be by the original author.
  • Along with any pull requests, please state that the contribution is your original work and that you license the work to the project under the project's open source license and the InfiniDB Contributor Agreement (see InfiniDBContributorAgreement.pdf). Whether or not you state this explicitly, by submitting any copyrighted material via pull request, email, or other means you agree to license the material under the project's open source license and warrant that you have the legal authority to do so.
  • The InfiniDB Project committee will review your pull request and shall decide when and whether to merge your request in the main InfiniDB project. The InfiniDB Project committee will inform you of any decision regarding your request.