All Projects → MonetDB → Monetdb Old

MonetDB / Monetdb Old

Licence: other
This is the official mirror of the MonetDB Mercurial repository. Please note that we do not accept pull requests on github. The regression test results can be found on the MonetDB Testweb http://monetdb.cwi.nl/testweb/web/status.php .For contributions please see: https://www.monetdb.org/Developers

Programming Languages

c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to Monetdb Old

Squeal
Squeal, a deep embedding of SQL in Haskell
Stars: ✭ 308 (-2.84%)
Mutual labels:  sql, database
Php Sql Query Builder
An elegant lightweight and efficient SQL Query Builder with fluid interface SQL syntax supporting bindings and complicated query generation.
Stars: ✭ 313 (-1.26%)
Mutual labels:  sql, database
H2database
H2 is an embeddable RDBMS written in Java.
Stars: ✭ 3,078 (+870.98%)
Mutual labels:  sql, database
Duckdb
DuckDB is an in-process SQL OLAP Database Management System
Stars: ✭ 4,014 (+1166.25%)
Mutual labels:  sql, database
Crate
CrateDB is a distributed SQL database that makes it simple to store and analyze massive amounts of data in real-time.
Stars: ✭ 3,254 (+926.5%)
Mutual labels:  sql, database
Bitnami Docker Mariadb
Bitnami MariaDB Docker Image
Stars: ✭ 251 (-20.82%)
Mutual labels:  sql, database
Nodejs Bigquery
Node.js client for Google Cloud BigQuery: A fast, economical and fully-managed enterprise data warehouse for large-scale data analytics.
Stars: ✭ 268 (-15.46%)
Mutual labels:  sql, database
Sqlhelper
SQL Tools ( Dialect, Pagination, DDL dump, UrlParser, SqlStatementParser, WallFilter, BatchExecutor for Test) based Java. it is easy to integration into any ORM frameworks
Stars: ✭ 242 (-23.66%)
Mutual labels:  sql, database
Text2sql Data
A collection of datasets that pair questions with SQL queries.
Stars: ✭ 287 (-9.46%)
Mutual labels:  sql, database
Trino
Official repository of Trino, the distributed SQL query engine for big data, formerly known as PrestoSQL (https://trino.io)
Stars: ✭ 4,581 (+1345.11%)
Mutual labels:  sql, database
Jaydebeapi
JayDeBeApi module allows you to connect from Python code to databases using Java JDBC. It provides a Python DB-API v2.0 to that database.
Stars: ✭ 247 (-22.08%)
Mutual labels:  sql, database
Ansible Role Postgresql
Ansible Role - PostgreSQL
Stars: ✭ 310 (-2.21%)
Mutual labels:  sql, database
Scenic
Scenic is maintained by Derek Prior, Caleb Hearth, and you, our contributors.
Stars: ✭ 2,856 (+800.95%)
Mutual labels:  sql, database
Bedquilt Core
A JSON document store on PostgreSQL
Stars: ✭ 256 (-19.24%)
Mutual labels:  sql, database
Sqlfiddle3
New version based on vert.x and docker
Stars: ✭ 242 (-23.66%)
Mutual labels:  sql, database
Questdb
An open source SQL database designed to process time series data, faster
Stars: ✭ 7,544 (+2279.81%)
Mutual labels:  sql, database
Sparrow
A simple database toolkit for PHP
Stars: ✭ 236 (-25.55%)
Mutual labels:  sql, database
Granite
ORM Model with Adapters for mysql, pg, sqlite in the Crystal Language.
Stars: ✭ 238 (-24.92%)
Mutual labels:  sql, database
Dataux
Federated mysql compatible proxy to elasticsearch, mongo, cassandra, big-table, google datastore
Stars: ✭ 268 (-15.46%)
Mutual labels:  sql, database
Preql
An interpreted relational query language that compiles to SQL.
Stars: ✭ 257 (-18.93%)
Mutual labels:  sql, database

The MonetDB Database System

The MonetDB database was originally developed by the CWI__ database research group__ (see https://www.monetdb.org/). Development has now shifted to the spin-off company MonetDB Solutions__.

Via the MonetDB project we have brought the MonetDB system in open source, where it is accessible at https://www.monetdb.org/Downloads/. Even though development happens mostly in a company, the MonetDB database system will remain open source. It is available under the Mozilla Public License 2.0__.

The MonetDB database system is a high-performance database kernel for query-intensive applications. The MonetDB source can be found at our Mercurial server. There is also a github mirror that is updated once an hour.

.. CWI: https://www.cwi.nl/ __ CWI

.. DA: https://www.cwi.nl/research/groups/database-architectures __ DA

.. solutions: https://www.monetdbsolutions.com __ solutions

.. mpl: http://mozilla.org/MPL/2.0/ __ mpl

.. MonetDB: https://dev.monetdb.org/hg/MonetDB/ __ MonetDB

.. github: https://github.com/MonetDB/MonetDB __ github

Building

MonetDB is built using the cmake program. It is recommended to build in a directory that is not inside the source tree. In order to build, use the following commands when inside your build directory::

cmake [options] /path/to/monetdb/source cmake --build . cmake --build . --target install

In order to install into a different directory than the default /usr/local, add the option -DCMAKE_INSTALL_PREFIX::

cmake -DCMAKE_INSTALL_PREFIX=/path/to/install/monetdb /path/to/monetdb/source cmake --build . cmake --build . --target install

Build Options .............

There are many options that can be used to select how MonetDB is to be built. Options can be turned ON or OFF using a -D flag on the first of the cmake command lines. Except when specified otherwise, options are ON when the relevant libraries can be found. Available options are:

============== =============================================================================================== Option Explanation ============== =============================================================================================== ASSERT Enable asserts (default=ON for development sources, OFF for tarball installation) CINTEGRATION Enable support for C UDFs (default=ON except on Windows) CMAKE_SUMMARY Show a summary of the cmake configuration (for debug purposes, default=OFF) CMAKE_UNITTEST Build and run the unittest for the build system (default=OFF) FITS Enable support for FITS GEOM Enable support for geom module INT128 Enable support for 128-bit integers NETCDF Enable support for netcdf ODBC Compile the MonetDB ODBC driver PY3INTEGRATION Enable support for Python 3 integration into MonetDB RINTEGRATION Enable support for R integration into MonetDB SANITIZER Enable support for the GCC address sanitizer (default=OFF) SHP Enable support for ESRI Shapefiles STRICT Enable strict compiler flags (default=ON for development sources, OFF for tarball installation) TESTING Enable support for testing WITH_BZ2 Include bz2 support WITH_CMOCKA Include cmocka support (default=OFF) WITH_CRYPTO Only in very some special cases we build without crypto dependencies WITH_CURL Include curl support WITH_LZMA Include lzma support WITH_PCRE Include pcre support WITH_PROJ Include proj support WITH_READLINE Include readline support WITH_UUID Include uuid support WITH_VALGRIND Include valgrind support WITH_XML2 Include xml2 support WITH_ZLIB Include zlib support ============== ===============================================================================================

Required packages .................

On Fedora, the following packages are required: bison, cmake, gcc, openssl-devel, pkgconf, python3.

The following packages are optional but recommended: bzip2-devel, libuuid-devel, pcre-devel, readline-devel, xz-devel, zlib-devel.

The following packages are optional: cfitsio-devel, gdal-devel, geos-devel, libasan, libcurl-devel, libxml2-devel, netcdf-devel, proj-devel, python3-devel, python3-numpy, R-core-devel, unixODBC-devel, valgrind-devel.

On Ubuntu and Debian the following packages are required: bison, cmake, gcc, libssl-dev, pkg-config, python3.

The following packages are optional but recommended: libbz2-dev, uuid-dev, libpcre3-dev, libreadline-dev, liblzma-dev, zlib1g-dev.

The following packages are optional: libasan5, libcfitsio-dev, libcurl4-gnutls-dev, libgdal-dev, libgeos-dev, libnetcdf-dev, libproj-dev, libxml2-dev, python3-dev, python3-numpy, r-base-dev, unixodbc-dev, valgrind.

cmake must be at least version 3.12, python must be at least version 3.5.

Bugs

We of course hope there aren't any, but if you do find one, you can report bugs in our bugzilla__ instance.

.. bugzilla: https://bugs.monetdb.org __ bugzilla

Copyright Notice

This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.

Copyright 1997 - July 2008 CWI, August 2008 - 2020 MonetDB B.V.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].