How to Install and Uninstall golang-github-hashicorp-memdb-devel.noarch Package on Fedora 34

Last updated: July 05,2024

1. Install "golang-github-hashicorp-memdb-devel.noarch" package

This guide let you learn how to install golang-github-hashicorp-memdb-devel.noarch on Fedora 34

$ sudo dnf update $ sudo dnf install golang-github-hashicorp-memdb-devel.noarch

2. Uninstall "golang-github-hashicorp-memdb-devel.noarch" package

This guide covers the steps necessary to uninstall golang-github-hashicorp-memdb-devel.noarch on Fedora 34:

$ sudo dnf remove golang-github-hashicorp-memdb-devel.noarch $ sudo dnf autoremove

3. Information about the golang-github-hashicorp-memdb-devel.noarch package on Fedora 34

Last metadata expiration check: 0:33:05 ago on Tue Sep 6 08:10:37 2022.
Available Packages
Name : golang-github-hashicorp-memdb-devel
Version : 1.3.0
Release : 2.fc34
Architecture : noarch
Size : 44 k
Source : golang-github-hashicorp-memdb-1.3.0-2.fc34.src.rpm
Repository : fedora
Summary : Golang in-memory database built on immutable radix trees
URL : https://github.com/hashicorp/go-memdb
License : MPLv2.0
Description : The Memdb package implements a simple in-memory database built on immutable
: radix trees. The database provides Atomicity, Consistency and Isolation from
: ACID. Being that it is in-memory, it does not provide durability. The database
: is instantiated with a schema that specifies the tables and indices that exist
: and allows transactions to be executed.
:
: The database provides the following:
:
: – Multi-Version Concurrency Control (MVCC) - By leveraging immutable radix
: trees the database is able to support any number of concurrent readers
: without locking, and allows a writer to make progress.
: – Transaction Support - The database allows for rich transactions, in which
: multiple objects are inserted, updated or deleted. The transactions can span
: multiple tables, and are applied atomically. The database provides atomicity
: and isolation in ACID terminology, such that until commit the updates are not
: visible.
: – Rich Indexing - Tables can support any number of indexes, which can be simple
: like a single field index, or more advanced compound field indexes. Certain
: types like UUID can be efficiently compressed from strings into byte indexes
: for reduced storage requirements.
: – Watches - Callers can populate a watch set as part of a query, which can be
: used to detect when a modification has been made to the database which
: affects the query results. This lets callers easily watch for changes in the
: database in a very general way.
:
: This package contains the source code needed for building packages that
: reference the following Go import paths:
: – github.com/hashicorp/go-memdb