首页 > 数据库 >litestream sqlite流式复制工具

litestream sqlite流式复制工具

时间:2023-10-22 09:04:42浏览次数:61  
标签:sqlite s3 存储 流式 复制 litestream

litestream 是基于golang 开发的sqlite 流式复制工具,可以方便的复制数据到s3 或者一些共享存储中

说明

litestream 使用简单,对于一些基于sqlite 的db存储的应用备份,是一个很不错的选择(比如默认的grafana,proxysql)
同时litestream 对于s3 兼容的存储支持也很不错(minio)值得试用下

参考资料

https://github.com/benbjohnson/litestream
https://litestream.io/getting-started/

标签:sqlite,s3,存储,流式,复制,litestream
From: https://www.cnblogs.com/rongfengliang/p/17779862.html

相关文章

  • 工具说明书 - DB Browser for SQLite
    https://blog.csdn.net/guoqx/article/details/121761216这里就要介绍一款,可以更加方便直接对SQLite的数据库操作的工具软件:DBBrowserforSQLite。 下载安装:Downloads-DBBrowserforSQLitehttps://sqlitebrowser.org/dl/ 下载64位安装版:DB.Browser.for.SQLite-3.12......
  • triton部署基于wenet的流式asr服务
    1、docker镜像下载下载链接:https://catalog.ngc.nvidia.com/orgs/nvidia/containers/tritonserver/tags或者直接dockerpullnvcr.io/nvidia/tritonserver:23.01-py3 2、克隆wenet项目gitclonehttps://github.com/wenet-e2e/wenet.git3、下载预训练模型,下载链接https:/......
  • mybatis-generator生成sqlite3数据库代码
    问题问题:使用mybatis-generator生成sqlite3的代码时,金额是double,时间是string类型表格式如下CREATETABLEtest(idintegerprimarykeyautoincrement,--idamountnumberic,--金额create_timeDATETIMEDEFAULTCURRENT_TIMESTAMP,......
  • 流式输出写法
    后台使用 Server-SentEvents技术,简称SSE,是一种基于HTTP协议的服务器推送技术,允许服务器向客户端发送数据和信息。与WebSocket不同,SSE是一种单向通信方式,只有服务器可以向客户端推送消息。SSE是HTML5规范的一部分,使用非常简单,主要由服务端与浏览器端的通讯协议(HTTP......
  • electron 本地数据库sqlite
    背景某些不会频繁变动,但是数据量可能比较大,查询也比较频繁地数据,例如通讯录等。如果每次都查询服务器的数据库可能造成服务器压力过大,考虑在本地做数据库存储,有更新时从服务器同步数据到本地数据库,用户操作查询则使用本地数据库查询。方案进入页面时(或者其他适当时机)请求服务......
  • SQLite 设置自增列、重置自增列
    SQLite设置自增列、重置自增列创建表设置主键自增CREATETABLE[tCeShi]([ID]INTEGERPRIMARYKEYAUTOINCREMENT,[Name]TEXT(50),[Amount]REAL);插入数据主键位置写成NULLinsertintotCeShivalues(NULL,'商品A',10);或不插入主键insertintotCeShi......
  • SQLite源码编译、修改、调试
    Windows平台VisualStudio2022主要涉及到nmake、makefile文件和windb的使用配置Windows平台下的环境,VisualStudio,C++,文档在SQLite官网文档查看所需参数,然后在makefile中对应查找比如,-DSQLITE_DEBUG选项对应makefile中的DEBUG参数#Setthistooneofthefol......
  • springboot整合jpa sqlite
    前言最近有关项目需要用到SQLITE,我先是使用Mybatis去连接SQLITE,然后发现SQLITE对BLOB支持不好,在网上看到相关教程可以写mapper.xml文件,加一个handler解决BLOB支持的问题,但是又发现Mybatis还对SQLITE的自增主键不支持,不能正常自增主键,而且Mybatis读取几十MB的BLOB文件很慢,最后换到......
  • SQLite 数据库
    SQLite是跨平台的单机版关系型数据库。 SQLite是一个进程内的数据库,实现了自给自足的、无服务器的、零配置的、事务性的SQL数据库引擎。它是一个零配置的数据库,意味着与其他数据库不一样,不需要在系统中配置。就像其他数据库,SQLite引擎不是一个独立的进程,可以按应用程序需求进......
  • Stream流式编程,让代码变优雅
    一、引言流式编程的概念和作用Java流(Stream)是一连串的元素序列,可以进行各种操作以实现数据的转换和处理。流式编程的概念基于函数式编程的思想,旨在简化代码,提高可读性和可维护性。JavaStream的主要作用有以下几个方面:简化集合操作:使用传统的for循环或迭代器来处理集合......