kandi background
Explore Kits

immudb | immudb world’s fastest immutable database | Database library

 by   codenotary Go Version: v1.2.3 License: Apache-2.0

 by   codenotary Go Version: v1.2.3 License: Apache-2.0

Download this library from

kandi X-RAY | immudb Summary

immudb is a Go library typically used in Database applications. immudb has no bugs, it has no vulnerabilities, it has a Permissive License and it has medium support. You can download it from GitHub.
Don't forget to ⭐ this repo if you like immudb!. Detailed documentation can be found at https://docs.immudb.io/. immudb is a database with built-in cryptographic proof and verification. It tracks changes in sensitive data and the integrity of the history will be protected by the clients, without the need to trust the database. It can operate both as a key-value store, and/or as relational database (SQL). Traditional database transactions and logs are mutable, and therefore there is no way to know for sure if your data has been compromised. immudb is immutable. You can add new versions of existing records, but never change or delete records. This lets you store critical data without fear of it being tampered. Data stored in immudb is cryptographically coherent and verifiable. Unlike blockchains, immudb can handle millions of transactions per second, and can be used both as a lightweight service or embedded in your application as a library. immudb runs everywhere, on an IoT device, your notebook, a server, on-premise or in the cloud. immudb can be used as a key-value store or relational data structure and supports both transactions and blobs, so there are no limits to the use cases. Companies use immudb to secure and tamper-evident log data, sensor data, sensitive data, transactions, software build recipes, rule-base data, even artifacts and even video streams. Examples of organizations using immudb today.
Support
Support
Quality
Quality
Security
Security
License
License
Reuse
Reuse

kandi-support Support

  • immudb has a medium active ecosystem.
  • It has 7401 star(s) with 257 fork(s). There are 85 watchers for this library.
  • There were 2 major release(s) in the last 6 months.
  • There are 67 open issues and 319 have been closed. On average issues are closed in 186 days. There are 19 open pull requests and 0 closed requests.
  • It has a neutral sentiment in the developer community.
  • The latest version of immudb is v1.2.3
immudb Support
Best in #Database
Average in #Database
immudb Support
Best in #Database
Average in #Database

quality kandi Quality

  • immudb has 0 bugs and 0 code smells.
immudb Quality
Best in #Database
Average in #Database
immudb Quality
Best in #Database
Average in #Database

securitySecurity

  • immudb has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
  • immudb code analysis shows 0 unresolved vulnerabilities.
  • There are 0 security hotspots that need review.
immudb Security
Best in #Database
Average in #Database
immudb Security
Best in #Database
Average in #Database

license License

  • immudb is licensed under the Apache-2.0 License. This license is Permissive.
  • Permissive licenses have the least restrictions, and you can use them in most projects.
immudb License
Best in #Database
Average in #Database
immudb License
Best in #Database
Average in #Database

buildReuse

  • immudb releases are available to install and integrate.
  • Installation instructions are not available. Examples and code snippets are available.
immudb Reuse
Best in #Database
Average in #Database
immudb Reuse
Best in #Database
Average in #Database
Top functions reviewed by kandi - BETA

Coming Soon for all Libraries!

Currently covering the most popular Java, JavaScript and Python libraries. See a SAMPLE HERE.
kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.

immudb Key Features

immudb - immutable database based on zero trust, SQL and Key-Value, tamperproof, data change history

Getting immudb running: binary

copy iconCopydownload iconDownload
wget https://github.com/codenotary/immudb/releases/download/v1.2.1/immudb-v1.2.1-linux-amd64
mv immudb-v1.2.1-linux-amd64 immudb
chmod +x immudb

# run immudb in the foreground to see all output
./immudb

# or run immudb in the background
./immudb -d

Getting immudb running: Docker

copy iconCopydownload iconDownload
docker run -d --net host -it --rm --name immudb codenotary/immudb:latest

Getting immudb running: Kubernetes

copy iconCopydownload iconDownload
helm repo add immudb https://packages.codenotary.org/helm
helm repo update
helm install immudb --generate-name

Enabling S3 storage

copy iconCopydownload iconDownload
export IMMUDB_S3_STORAGE=true
export IMMUDB_S3_ACCESS_KEY_ID=<S3 ACCESS KEY ID>
export IMMUDB_S3_SECRET_KEY=<SECRET KEY>
export IMMUDB_S3_BUCKET_NAME=<BUCKET NAME>
export IMMUDB_S3_LOCATION=<AWS S3 REGION>
export IMMUDB_S3_PATH_PREFIX=testing-001
export IMMUDB_S3_ENDPOINT="https://${IMMUDB_S3_BUCKET_NAME}.s3.${IMMUDB_S3_LOCATION}.amazonaws.com"

./immudb

Connecting with immuclient

copy iconCopydownload iconDownload
wget https://github.com/codenotary/immudb/releases/download/v1.2.1/immuclient-v1.2.1-linux-amd64
mv immuclient-v1.2.1-linux-amd64 immuclient
chmod +x immuclient

# start the interactive shell
./immuclient

# or use commands directly
./immuclient help

Community Discussions

Trending Discussions on immudb
  • In immudb, can we know if a certain key is available before we do the `Get` query?
Trending Discussions on immudb

QUESTION

In immudb, can we know if a certain key is available before we do the `Get` query?

Asked 2022-Mar-11 at 14:51

I have began to do some experiments with immudb. I am inserting some data and it is inserting fine there. However, if I try to get a value like this :

const getRes = await cl.get(getReq);

I get an error "Key not Found". How can I know if a certain key is available before I do the Get query?

ANSWER

Answered 2022-Mar-11 at 14:41

There is no "exists" operation exposed by immudb but it shouldn't be an issue to receive "key not found" error.

Disclaimer: I'm an active immudb contributor, please feel free to open an issue for this API at immudb GitHub repo.

Source https://stackoverflow.com/questions/71411639

Community Discussions, Code Snippets contain sources that include Stack Exchange Network

Vulnerabilities

No vulnerabilities reported

Install immudb

You can download it from GitHub.

Support

We welcome contributors. Feel free to join the team!. Learn how to build immudb components in both binary and Docker image form. To report bugs or get help, use GitHub's issues. immudb is licensed under the Apache v2.0 License. immudb re-distributes other open-source tools and libraries - Acknowledgements.

DOWNLOAD this Library from

Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from
over 430 million Knowledge Items
Find more libraries
Reuse Solution Kits and Libraries Curated by Popular Use Cases

Save this library and start creating your kit

Explore Related Topics

Share this Page

share link
Reuse Pre-built Kits with immudb
Compare Database Libraries with Highest Support
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from
over 430 million Knowledge Items
Find more libraries
Reuse Solution Kits and Libraries Curated by Popular Use Cases

Save this library and start creating your kit

  • © 2022 Open Weaver Inc.