在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:dqlite开源软件地址:https://gitee.com/mirrors/dqlite开源软件介绍:dqlitedqlite is a C library that implements an embeddable and replicated SQL databaseengine with high-availability and automatic failover. The acronym "dqlite" stands for "distributed SQLite", meaning that dqlite extendsSQLite with a network protocol that can connect togethervarious instances of your application and have them act as a highly-availablecluster, with no dependency on external databases. Design highlights
LicenseThe dqlite library is released under a slightly modified version of LGPLv3, thatincludes a copyright exception allowing users to statically link the library codein their project and release the final work under their own terms. See the fulllicense text. Try itThe simplest way to see dqlite in action is to use the demo program that comeswith the Go dqlite bindings. Please see the relevantdocumentation in that project. MediaA talk about dqlite was given at FOSDEM 2020, you can watch ithere. Wire protocolIf you wish to write a client, please refer to the wire protocoldocumentation. InstallIf you are on a Debian-based system, you can get the latest development release fromdqlite's dev PPA: sudo add-apt-repository ppa:dqlite/devsudo apt-get updatesudo apt-get install libdqlite-dev BuildTo build
Your distribution should already provide you with a pre-built libuv sharedlibrary and libsqlite3-dev. To build the raft library: git clone https://github.com/canonical/raft.gitcd raftautoreconf -i./configuremakesudo make installcd .. Once all the required libraries are installed, in order to build the dqliteshared library itself, you can run: autoreconf -i./configuremakesudo make install Usage NotesDetailed tracing will be enabled when the environment variable |
请发表评论