{"id":13629877,"url":"https://github.com/griddb/griddb","last_synced_at":"2025-05-13T18:14:08.067Z","repository":{"id":37910448,"uuid":"52420005","full_name":"griddb/griddb","owner":"griddb","description":"GridDB is a next-generation open source database that makes time series IoT and big data fast,and easy.","archived":false,"fork":false,"pushed_at":"2025-01-21T00:53:30.000Z","size":25777,"stargazers_count":2419,"open_issues_count":43,"forks_count":5067,"subscribers_count":361,"default_branch":"master","last_synced_at":"2025-04-22T16:57:44.125Z","etag":null,"topics":["bigdata","database","fast","griddb","iot","newsql","nosql","sql","time-series","timeseries"],"latest_commit_sha":null,"homepage":"https://griddb.org/","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/griddb.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-02-24T06:31:40.000Z","updated_at":"2025-04-14T06:40:56.000Z","dependencies_parsed_at":"2022-08-08T22:16:42.243Z","dependency_job_id":"222494c5-55f2-4abf-862b-2aa6704bce74","html_url":"https://github.com/griddb/griddb","commit_stats":null,"previous_names":["griddb/griddb_nosql"],"tags_count":25,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/griddb%2Fgriddb","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/griddb%2Fgriddb/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/griddb%2Fgriddb/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/griddb%2Fgriddb/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/griddb","download_url":"https://codeload.github.com/griddb/griddb/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254000885,"owners_count":21997443,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bigdata","database","fast","griddb","iot","newsql","nosql","sql","time-series","timeseries"],"created_at":"2024-08-01T22:01:22.616Z","updated_at":"2025-05-13T18:14:08.025Z","avatar_url":"https://github.com/griddb.png","language":"C++","readme":"\u003cimg src=\"https://griddb.org/brand-resources/griddb-logo/png/color.png\" align=\"center\" height=\"240\" alt=\"GridDB\"/\u003e\n\n[![Visit Website](https://img.shields.io/badge/website-visit-orange.svg)](https://griddb.net)\n![GitHub All Releases](https://img.shields.io/github/downloads/griddb/griddb_nosql/total.svg)\n![GitHub release](https://img.shields.io/github/release/griddb/griddb_nosql.svg)\n## Overview\n  GridDB is Database for IoT with both NoSQL interface and SQL Interface.\n\n  Please refer to [GridDB Features Reference](https://github.com/griddb/docs-en/blob/master/manuals/GridDB_FeaturesReference.md) for functionality.\n\n  This repository includes server and Java client. And [jdbc repository](https://github.com/griddb/jdbc) includes JDBC Driver.\n\n## Quick start (Using source code)\n  We have confirmed the operation with Linux(x64).\n  - Ubuntu 22.04(gcc 11), RockyLinux 9.4(gcc 11)\n\nNote:\n- Please install Python3 in advance.\n- Please install tcl like \"yum install tcl.x86_64\" in advance.\n\n### Build a server and client(Java)\n    $ ./bootstrap.sh\n    $ ./configure\n    $ make\n\n  Note: When you use maven build for Java client, please run the following command. Then gridstore-X.X.X.jar file is created on target/.  \n\n    $ cd java_client\n    $ ./make_source_for_mvn.sh\n    $ mvn clean\n    $ mvn install\n\n### Start a server\n    $ export GS_HOME=$PWD\n    $ export GS_LOG=$PWD/log\n    $ export PATH=${PATH}:$GS_HOME/bin\n\n    $ bin/gs_passwd admin\n      #input your_password\n    $ vi conf/gs_cluster.json\n      #    \"clusterName\":\"your_clustername\" #\u003c-- input your_clustername\n\n    $ bin/gs_startnode\n    $ bin/gs_joincluster -c your_clustername -u admin/your_password\n\n### Execute a sample program\n    $ export CLASSPATH=${CLASSPATH}:$GS_HOME/bin/gridstore.jar\n    $ mkdir gsSample\n    $ cp $GS_HOME/docs/sample/program/Sample1.java gsSample/.\n    $ javac gsSample/Sample1.java\n    $ java gsSample/Sample1 239.0.0.1 31999 your_clustername admin your_password\n      --\u003e Person:  name=name02 status=false count=2 lob=[65, 66, 67, 68, 69, 70, 71, 72, 73, 74]\n\n### Stop a server\n    $ bin/gs_stopcluster -u admin/your_password\n    $ bin/gs_stopnode -u admin/your_password\n\n## [Quick start (Using GridDB Service and CLI)](docs/UsingServiceAndCLI.md)\n\n## Quick start (Using RPM or DEB)\n\n  We have confirmed the operation with Linux(x64).\n  - Ubuntu 22.04, RockyLinux 9.4\n\nNote:\n- Please install Python3 in advance.\n- When you install this package, a gsadm OS user are created in the OS.  \n  Execute the operating command as the gsadm user.  \n- You don't need to set environment vatiable GS_HOME and GS_LOG.\n- There is Java client library (gridstore.jar) on /usr/share/java and a sample on /usr/gridb-XXX/docs/sample/programs.\n- If old version has been installed, please uninstall and remove conf/ and data/ on /var/lib/gridstore.\n\n### Install\n\n    (CentOS/RockyLinux)\n    $ sudo rpm -ivh griddb-X.X.X-linux.x86_64.rpm\n\n    (Ubuntu)\n    $ sudo dpkg -i griddb_X.X.X_amd64.deb\n\n    Note: X.X.X is the GridDB version.\n\n### Start a server\n    [gsadm]$ cp /usr/griddb-X.X.X/conf_multicast/* conf/.\n\n    Note: Default is only for local connection. So, please change the configure files.\n\n    [gsadm]$ gs_passwd admin\n      #input your_password\n    [gsadm]$ vi conf/gs_cluster.json\n      #    \"clusterName\":\"your_clustername\" #\u003c-- input your_clustername\n    [gsadm]$ gs_startnode\n    [gsadm]$ gs_joincluster -c your_clustername -u admin/your_password\n\n### Execute a sample program\n    $ export CLASSPATH=${CLASSPATH}:/usr/share/java/gridstore.jar\n    $ mkdir gsSample\n    $ cp /usr/griddb-X.X.X/docs/sample/program/Sample1.java gsSample/.\n    $ javac gsSample/Sample1.java\n    $ java gsSample/Sample1 239.0.0.1 31999 your_clustername admin your_password\n      --\u003e Person:  name=name02 status=false count=2 lob=[65, 66, 67, 68, 69, 70, 71, 72, 73, 74]\n\n### Stop a server\n    [gsadm]$ gs_stopcluster -u admin/your_password\n    [gsadm]$ gs_stopnode -u admin/your_password\n\nIf necessary, please refer to [Installation Troubleshooting](docs/TroubleShootingTips.md).\n\n## Document\n  Refer to the file below for more detailed information.  \n  - [Features Reference](https://github.com/griddb/docs-en/blob/master/manuals/GridDB_FeaturesReference.md)\n  - [Quick Start Guide](https://github.com/griddb/docs-en/blob/master/manuals/GridDB_QuickStartGuide.md)\n  - [Java API Reference](http://griddb.github.io/docs-en/manuals/GridDB_Java_API_Reference.html)\n  - [C API Reference](http://griddb.github.io/docs-en/manuals/GridDB_C_API_Reference.html)\n  - [TQL Reference](https://github.com/griddb/docs-en/blob/master/manuals/GridDB_TQL_Reference.md)\n  - [JDBC Driver UserGuide](https://github.com/griddb/docs-en/blob/master/manuals/GridDB_JDBC_Driver_UserGuide.md)\n  - [SQL Reference](https://github.com/griddb/docs-en/blob/master/manuals/GridDB_SQL_Reference.md)\n  - [V3.0 Release Notes](docs/GridDB-3.0.0-CE-RELEASE_NOTES.md)\n  - [V4.0 Release Notes](docs/GridDB-4.0-CE-RELEASE_NOTES.md)\n  - [V4.1 Release Notes](docs/GridDB-4.1-CE-RELEASE_NOTES.md)\n  - [V4.2 Release Notes](docs/GridDB-4.2-CE-RELEASE_NOTES.md)\n  - [V4.3 Release Notes](docs/GridDB-4.3-CE-RELEASE_NOTES.md)\n  - [V4.5 Release Notes](docs/GridDB-4.5-CE-RELEASE_NOTES.md)\n  - [V4.6 Release Notes](docs/GridDB-4.6-CE-RELEASE_NOTES.md)\n  - [V5.0 Release Notes](docs/GridDB-5.0-CE-RELEASE_NOTES.md)\n  - [V5.1 Release Notes](docs/GridDB-5.1-CE-RELEASE_NOTES.md)\n  - [V5.3 Release Notes](docs/GridDB-5.3-CE-RELEASE_NOTES.md)\n  - [V5.5 Release Notes](docs/GridDB-5.5-CE-RELEASE_NOTES.md)\n  - [V5.6 Release Notes](docs/GridDB-5.6-CE-RELEASE_NOTES.md)\n  - [V5.7 Release Notes](docs/GridDB-5.7-CE-RELEASE_NOTES.md)\n\n## Client and Connector\n  There are other clients and API for GridDB.\n  \n  (NoSQL Interface)\n  * [GridDB C Client](https://github.com/griddb/c_client)\n  * [GridDB Python Client](https://github.com/griddb/python_client)\n  * [GridDB Ruby Client](https://github.com/griddb/ruby_client)\n  * [GridDB Go Client](https://github.com/griddb/go_client)\n  * [GridDB Node.JS Client (SWIG based)](https://github.com/griddb/nodejs_client)\n  * [GridDB Node API (node-addon-api based)](https://github.com/griddb/node-api)\n  * [GridDB PHP Client](https://github.com/griddb/php_client)\n  * [GridDB Perl Client](https://github.com/griddb/perl_client)\n  * [GridDB Rust Client](https://github.com/griddb/rust_client)\n    \n  (SQL Interface)\n  * [GridDB JDBC Driver](https://github.com/griddb/jdbc)\n  \n  (NoSQL \u0026 SQL Interface)\n  * [GridDB WebAPI](https://github.com/griddb/webapi)\n  * [GridDB CLI](https://github.com/griddb/cli)\n  \n  (Others)\n  * [GridDB Export/Import](https://github.com/griddb/expimp)\n\n  There are some connectors for other OSS.\n  * [GridDB connector for Apache Hadoop MapReduce](https://github.com/griddb/griddb_hadoop_mapreduce)\n  * [GridDB connector for YCSB (https://github.com/brianfrankcooper/YCSB/tree/master/griddb)](https://github.com/brianfrankcooper/YCSB/tree/master/griddb)\n  * [GridDB connector for KairosDB](https://github.com/griddb/griddb_kairosdb)\n  * [GridDB connector for Apache Spark](https://github.com/griddb/griddb_spark)\n  * [GridDB Foreign Data Wrapper for PostgreSQL (https://github.com/pgspider/griddb_fdw)](https://github.com/pgspider/griddb_fdw)\n  * [GridDB Data Source for Grafana](https://github.com/griddb/griddb-datasource)\n  * [GridDB Plugin for Redash](https://github.com/griddb/griddb-redash)\n  * [GridDB Plugin for Fluentd](https://github.com/griddb/fluent-plugin-griddb)\n  * [GridDB Plugin for Tableau](https://github.com/griddb/tableau-plugin-griddb)\n  * [GridDB connector for Apache Kafka](https://github.com/griddb/griddb-kafka-connect)\n\n## [Packages](docs/Packages.md)\n\n## Community\n  * Issues  \n    Use the GitHub issue function if you have any requests, questions, or bug reports.\n  * PullRequest  \n    Use the GitHub pull request function if you want to contribute code.\n    You'll need to agree GridDB Contributor License Agreement(CLA_rev1.1.pdf).\n    By using the GitHub pull request function, you shall be deemed to have agreed to GridDB Contributor License Agreement.\n\n## License\n  The server source license is GNU Affero General Public License (AGPL),\n  while the Java client library license and the operational commands is Apache License, version 2.0.\n  See 3rd_party/3rd_party.md for the source and license of the third party.\n","funding_links":[],"categories":["C++"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgriddb%2Fgriddb","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgriddb%2Fgriddb","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgriddb%2Fgriddb/lists"}