技术栈
db
A叶子叶
5 天前
数据库
·
postgresql
·
db
PostgREST实现DBaaS(数据库即服务)
目录配置使用验证token使用上文部署高可用PostgreSQL14集群后,本文介绍PostgREST,以及如何基于PostgREST实现数据库即服务,PostgREST可以在 PostgreSQL 数据库上通过解析数据库结构(如表、视图、存储过程、权限等)自动生成 RESTful API,并直接转换为标准的 HTTP 接口,相当于消除了简单场景下的后端代码和服务,与之前绍过的MagicAPI这种基于SpringBoot的快速api生成工具(magicApi)相比,magicAPI因为复杂度高反而意义不大
张铁牛
25 天前
db
·
calcite
·
middleware
6. Calcite添加自定义函数
在上篇博文中介绍了如何使用calcite进行sql验证, 但是真正在实际生产环境中我们可能需要使用到此时我们需要将自定义的函数注册到calcite中, 用于sql验证和执行. 例如注册一个简单的函数 如: 将数据库中的性别字段值做字典转换.
离别又见离别
1 个月前
数据库
·
vue.js
·
sqlite
·
uni-app
·
db
uniapp 本地数据库多端适配实例(根据运行环境自动选择适配器)
项目有个需求,需要生成app和小程序,app支持离线数据库,如果当前没有网络提醒用户开启离线模式,所以就随便搞了下,具体的思路就是: 一个接口和多个实现类(类似后端的模板设计模式),例如sqlite实现类,indexedDB实现类等等,根据环境动态选用具体的实现类
张铁牛
1 个月前
db
·
calcite
5. 想在代码中验证sql的正确性?
我们在平时的开发中可能会遇到需要验证一下sql是否正确,也就是需要check一下sql。判断sql是否正确一般包含一下几点:
Anarkh_Lee
1 个月前
数据结构
·
数据库
·
b树
·
mysql
·
算法
·
db
MySQL深度剖析-InnoDB索引与B+树
B + 树是一种自平衡的多叉树,它是 B 树的一种变体。与 B 树不同,B + 树的所有数据都存储在叶子节点,非叶子节点仅存储索引,且叶子节点之间通过双向链表相连。这种结构使得 B + 树在范围查询和排序操作上具有更高的效率。
张铁牛
2 个月前
db
·
calcite
·
middleware
4. 使用sql查询excel内容
我们在前面的文章中提到了calcite支持csv和json文件的数据源适配, 其实就是将文件解析成表然后以文件夹为schema, 然后将生成的schema注册到RootSehema(RootSchema是所有数据源schema的parent,多个不同数据源schema可以挂在同一个RootSchema下)下, 最终使用calcite的特性进行sql的解析查询返回.
张铁牛
2 个月前
db
·
calcite
·
middleware
3. 使用sql查询csv/json文件内容,还能关联查询?
我们在前面的文章提到了calcite可以支持文件系统的数据源适配, 其实官方已经提供了相应的能力, 其支持csv和json的查询适配, 废话不多说, 直接展示.
张铁牛
2 个月前
db
·
calcite
·
middleware
2. 什么?你想跨数据库关联查询?
我们平时开发中可能会遇到这样的问题,现在分布式环境下每个服务对应的数据库都是独立的,每个应用使用的都是自己的数据库,或者项目现场我们的服务需要使用第三方的提供的数据,但是第三方直接把数据库信息扔给我们,让我们自己去查询,像这种情况我们一般就两种做法
张铁牛
2 个月前
db
·
calcite
1. Calcite元数据创建
Calcite 是一款来自 Apache 的开源动态数据管理框架,核心功能是提供 SQL 查询解析、优化及执行等基础能力,以灵活支持多种数据源,广泛应用于各类数据处理系统。以下从其功能特性、应用场景、优势三方面简单概述:
dami_king
3 个月前
数据库
·
sql
·
db
SQL如何添加数据?|SQL添加数据示例
在SQL(Structured Query Language)中,添加数据通常是指向已存在的数据库表中插入新的行记录。这是通过INSERT INTO语句实现的。下面详细的SQL插入数据解析:
程序猿进阶
4 个月前
java
·
数据库
·
后端
·
mysql
·
数据同步
·
db
·
otter
Otter 安装流程
优质博文:IT-BLOG-CN随着公司的发展,订单库的数据目前已达到千万级别,需要进行分表分库,就需要对数据进行迁移,我们使用了otter,这里简单整理下,otter 的安装过程,希望对你有所帮助。
哇~是小菜呀
4 个月前
db
db2函数之decode
在tab1中有这样一个字段,weekday,值为“星期一”,“星期二”,“星期三”,“星期四”,“星期五”,“星期六”,“星期日”, 需要查询该字段的值,如果为星期一,则activity_to_do为“上课”,如果是星期二,则活动为打篮球,如果是星期三,则为散步,其他则为“呆在家”,
花千树-010
5 个月前
人工智能
·
aigc
·
embedding
·
ai编程
·
milvus
·
db
Milvus - 标量字段索引技术解析
在大规模向量相似性搜索场景中,结合标量字段和向量字段的过滤搜索需求日益增加。Milvus 2.1.0 版本引入的标量字段索引,为此类查询提供了极大的性能提升。本文将探讨 Milvus 的标量字段索引技术,包括其原理、实现方法、使用场景及性能优势。
Mac@分享吧
5 个月前
数据库
·
mac软件
·
数据库管理工具
·
db
·
数据库连接
·
dbeaveree
【Mac苹果电脑安装】DBeaverEE for Mac 数据库管理工具软件教程【保姆级教程】
Mac分享吧软件下载: www.macfxb.cn文章链接:Mac软件打开时提示:已损坏,无法打开。你应该将它移到废纸娄。怎么解决?
是萝卜干呀
5 个月前
数据库
·
sql
·
mysql
·
db
MySQL Server、HeidiSQL(MySQL 数据库工具)
目录一、MySQL Server(一)官网下载(二)安装与配置二、HeidiSQL软件(一)安装1. 官网下载
Qi妙代码
7 个月前
java
·
开发语言
·
mysql
·
db
JDBC的使用及案例
总结:使用JDBC完成更新、删除操作的操作步骤和完成添加操作的步骤完全相同,唯一不同的就是SQL语句不通
linvisf
7 个月前
android
·
数据库
·
mysql
·
db
【Android 远程数据库操作】
按正常情况下,前端不应该直接进行远程数据库操作,这不是一个明智的方式,应该是后端提供对应接口来处理,奈何公司各方面原因需要前端这样做。
客家族_Shark曾_小凡仙
7 个月前
mvcc
·
db
数据库的读写分离技术MVCC
本文纯理论学习,无知之处请给与包涵! 写作不易,觉得好,麻烦请点广告支持下 分享一下! 作者不支持读者的任何抽象行为,阅读本文产生的任何后果,作者概不负责
Echo_Lee0
7 个月前
数据库
·
db
轻量级数据库Litedb简单小例子
LiteDB 是一个轻量级的 NoSQL 嵌入式数据库,专为 .NET 应用程序设计。它使用 .NET 的对象来存储和查询数据,具有简单易用的 API,非常适合用于桌面应用、移动应用或小型服务器应用中。
阮松云
10 个月前
数据库
·
clickhouse
·
database
·
数据库开发
·
db
DBeaver无法连接Clickhouse,连接失败
DBeaver默认下载的是0.2.6版本的驱动,但是一直连接失败: 报错提示 解决办法