数据库

【Spring boot】数据库依赖

如果依赖库不存在,maven 安装依赖库 JDBC的依赖项:spring-jdbc <dependency> <groupId>org.springframework</groupId> <artifactId>spring-jdbc</artifactId> <version>5.3.14</ve ......
数据库 数据 Spring boot

SQL Server 远程跨数据库服务器查询、导入数据(SQL)

/*1、创建链接服务器查询*/--创建链接服务器 exec sp_addlinkedserver 'remote_server', '', 'SQLOLEDB', '远程服务器名或ip地址' exec sp_addlinkedsrvlogin 'remote_server', 'false',nul ......
数据 SQL 数据库 服务器 Server

nodejs系列-使用nodejs链接MongoDB数据库问题总结

参考文档 mongodb Mongoose 问题1. 不支持preferredcms_db_name、cms_db_collection选项 throw new error_1.MongoParseError(`${optionWord} ${Array.from(unsupportedOption ......
nodejs MongoDB 链接 数据库 数据

综合实力再获认可!巨杉数据库蝉联2023「Cloud 100 China」榜单

巨杉数据库凭借在分布式文档型数据库领域的技术实力及商业市场拓展方面的优异表现再度荣登「Cloud 100 China」榜单,体现了业界对其在基础设施平台领域的高度认可。 近日,由靖亚资本和崔牛会联合主办的2023「Cloud 100 China」榜单发布暨线下峰会在上海举办,本次评选活动由国内外Cl ......
实力 数据库 数据 Cloud China

在IDEA中对Hbase数据库进行代码操作

1、创建表 public static void createTable(String tableName,String[] rowName) throws IOException { if(admin.tableExists(TableName.valueOf(tableName))){//该表已 ......
代码 数据库 数据 Hbase IDEA

MySql数据库中,对于同一个表,如果直接把查询结果赋值给待更新字段,则会出现锁表的情况。

MySql数据库中,对于同一个表,如果直接把查询结果赋值给待更新字段,则会出现锁表的情况。 原因是:mysql在from子句中遇到子查询时,先执行子查询并将结果放到一个临时表中,我们通常称它为“派生表”;临时表是没有索引、无法加锁的。 update时,会锁表,此时不能再select。所以会报错, 此 ......
字段 情况 数据库 结果 数据

IDEA连接Hbase数据库

先提前创建一个表作为测试表: 1、新建一个Maven类型的Java项目 2、导入相关依赖 <dependencies> <!-- https://mvnrepository.com/artifact/org.apache.hbase/hbase-server --> <dependency> <gr ......
数据库 数据 Hbase IDEA

Hive数据库中执行更新和删除数据操作

在Hive中,ACID表是支持ACID(原子性、一致性、隔离性和持久性)事务的表。这意味着这些表支持事务处理,如INSERT、UPDATE、DELETE和COMMIT操作。 然而,并非所有的Hive表都是ACID表。例如,如果你正在使用一个不支持ACID事务的Hive版本或配置,那么你可能无法在这些 ......
数据 数据库 Hive

喜讯!INFINI Easysearch 在墨天轮搜索型数据库排名中荣登榜首

近日,2023 年 9 月的 墨天轮中国数据库流行度排行 火热出炉,本月共有 287 个数据库参与排名,中国数据库行业竞争日益激烈。其中,极限科技旗下软件产品 INFINI Easysearch 在 搜索型数据库 分类排名中脱颖而出,荣登榜首,获得了第一名的好成绩。 同时在国内整个数据库排行中进入了 ......
天轮 喜讯 榜首 Easysearch 数据库

openGauss数据库配置远程连接

txdb=# show password_encryption_type; password_encryption_type 2(1 row) txdb=# alter system set password_encryption_type=1;ALTER SYSTEM SET 远程连接修改:[ra ......
openGauss 数据库 数据

Navicat连接远程数据库

连接的前提:只要可以通过SSH连接就可以用Navicat连接,用户权限等同SSH和数据库用户权限 远程本地库(开放3306远程连接的情况) 没什么好说的,直接IP地址加用户名加密码即可 远程本地库(不开放3306远程连接的情况) 如果是服务器本地数据库,就直接localhost即可 点击测试连接,提 ......
Navicat 数据库 数据

如何实现一个数据库的 UDF?图数据库 NebulaGraph UDF 功能背后的设计与思考

UDF 允许用户自定义函数来扩展数据库管理系统的功能,如何实现一个数据库的 UDF 功能呢?先从一条查询语句开始,我们来分析下它的生命周期,再… ......
数据库 数据 NebulaGraph UDF 背后

数据库安全管理

数据库安全管理 可以使用TCP抓包工具,抓包到数据库的操作情况 history可以查看明文的密码 1、用户账户管理 ## 创建用户,只允许192.168.79.128用户登录 mysql> create user 'louvice'@'192.168.79.128' identified by '1 ......
安全管理 数据库 数据

数据库设计

数据库设计 E-R图 Entity Relationship 实体-练习图 E-R图的组成要素 实体.属性.主键 每个实体应该有个主键 E-R图的组成要素及画法 实体--矩形 联系--菱形 属性--椭圆 关键字 映射基数 实体之间的联系 1对1的实体 1对n的实体 多对多联系 ......
数据库 数据

聊聊数据库事务内嵌TCP连接

最近再看项目代码,发现很多的service里面,喜欢在事务内部再去调用HTTP请求,简单分析下此种方式的利弊与解决策略。 概述 在数据库内部嵌套TCP连接(一般是HTTP调用或是RPC远程调用)。 @Transactional(rollbackFor = Exception.class) publi ......
事务 数据库 数据 TCP

数据库基础面试第四弹

1. Redis的数据结构有哪些 1. 字符串(String):字符串是Redis最基本的数据结构。它可以存储任意类型的数据,包括文本、整数或二进制数据。字符串类型的值最大可以达到512MB。 SET name "John" GET name ``` 将字符串"John"存储在键名为"name"的字 ......
数据库 基础 数据

用 nebula_dart_gdbc 在移动设备玩图数据库,泰酷辣!

当 Dart 遇上数据库,如何实现二者的相结合,让用户在移动端操作数据库呢?本文给出了它的答案,先搞定数据库数据访问接口,再搞定数据传输,最后是封装连接,一切就那么简单。 ......

9.12将仓库管理系统改为数据库实现

今天使用IDEA完成了仓库管理系统的连接数据库MYSQL,基本实现了增,删,改,查。 import java.sql.*;import java.util.Scanner;//11111111 华为 华为公司 20230101 20230102 111 00001121 10 5//22222222 ......
仓库 管理系统 数据库 数据 系统

openGauss数据库tpcc测试

建表语句 CREATE TABLESPACE example2 relative location 'tablespace2'; CREATE TABLESPACE example3 relative location 'tablespace3'; create table bmsql_config ......
openGauss 数据库 数据 tpcc

数据库重构之路,以 OrientDB 到 NebulaGraph 为例

在业务逻辑复杂、技术栈不甚了解的情况下,如何在有限的时间完成对数据库的重构迁移工作?技术方案该如何拟定,灰度计划怎么拟定,项目排期如何规划…本文给你一个通用的解决思路,让你更好地完成数据库重构工作。 ......
NebulaGraph OrientDB 数据库 数据

基于AutoEncoder自编码器的MNIST手写数字数据库识别matlab仿真

1.算法理论概述 MNIST手写数字数据库是机器学习中常用的数据集,包含了0到9这10个数字的手写图片。本文介绍一种基于AutoEncoder自编码器的MNIST手写数字识别算法,通过训练自编码器对MNIST数据集进行特征提取和降维,对提取的特征进行分类识别。该算法在MNIST数据集上表现良好,并且 ......

如何使用Oracle Enterprise Manager Database Express连接到PDB数据库

1.问题 重复弹出登录框,无法登陆 关闭登录框,显示invalid container name 2.解决方法 参考链接 为 PDB 启动 EM Express 要为 PDB 启动 EM Express,请确保 PDB 以读/写模式打开,然后尝试本主题中描述的以下方法之一(按所示顺序): 连接到包含 ......

MyBatisPlus插件访问不到云数据库的解决方案

今天在学mybatis-plus时候了解到除了MybatisX插件外还有个大佬写的MyBatisPlus插件,个人感觉他默认自动生成代码的风格会比MybatisX插件更适合中国程序员,跳转的图标也比小鸟更合适。 但是在连接云数据库的时候出了问题,发现他根本连接不到云数据库,问了其他人,他们表示自己的 ......

批量将excel文件导入到数据库

一、背景 1.1 需求 如下图,该文件夹下有许多csv文件,要将这些文件导入到数据库中,数据库中的表名与文件夹中的表名一致。 1.2 配置 Python 版本:3.9 Python编辑器:Pycharm 2022.2.1 数据库:Microsoft SQL Server 2019 (RTM-GDR) ......
数据库 文件 数据 excel

缓存和数据库一致性问题

先说结论: 1、想要提高应用的性能,可以引入「缓存」来解决 2、引入缓存后,需要考虑缓存和数据库一致性问题,可选的方案有:「更新数据库 + 更新缓存」、「更新数据库 + 删除缓存」 3、更新数据库 + 更新缓存方案,在「并发」场景下无法保证缓存和数据一致性,且存在「缓存资源浪费」和「机器性能浪费」的 ......
一致性 缓存 数据库 数据 问题

1.1数据库简介

Ⅰ.为什么需要数据库 磁盘->高级缓存->寄存器->CPU 数据存储在内存中,但是内存大小有限,不可能存储所有数据,并且掉电后数据丢失 为了让程序在关机重启后数据依然可以使用,必须把数据保存在磁盘文件中 随着程序的功能复杂,数据量越来越多,数据关系也越来越复杂,从文件中读写数据需要大量复杂、重复性高 ......
数据库 简介 数据 1.1

数据库 -- day01

一、数据库简介 1、为什么需要数据库 磁盘->高级缓存->寄存器->CPU 数据存储在内存中,但是内存大小有限、不可能存储所有数据,并且掉电后数据丢失 为了让程序在关机重启后数据依然可以使用,必须把数据保存在磁盘文件中 随着程序功能越来越复杂、数据量越来越多、数据关系也越来越复杂,从文件中读写数据需 ......
数据库 数据 day 01

数据库

什么是数据库 数据库指的是管理数据的软件、工具,是一个文件系统,而不是额外存储数据的仓库 数据库的类型 层次型:以上下级的层次关系来组织数据的一类数据库,类似倒悬树结构,早期的数据库采用 网状型:通过网状关系连接组织数据,形成一张数据网复杂度高 关系型:把数据看做一张二维表,由行和列组成,这也是普通 ......
数据库 数据

K8s - 安装部署MongoDB数据库教程1(单实例)

来源: https://www.hangge.com/blog/cache/detail_3158.html MongoDB 是一个基于分布式文件存储的数据库。我之前文件中介绍如何使用官方提供的安装包进行 MongoDB 数据库的安装(点击查看),以及如何通过 Docker 来快速搭建 MongoD ......
实例 MongoDB 数据库 教程 数据

图数据库之neo4j

一、Neo4j是一个高性能的,NOSQL图形数据库,它将结构化数据存储在网络上而不是表中。它是一个嵌入式的、基于磁盘的、具备完全的事务特性的Java持久化引擎,但是它将结构化数据存储在网络(从数学角度叫做图)上而不是表中。Neo4j也可以被看作是一个高性能的图引擎,该引擎具有成熟数据库的所有特性。程 ......
数据库 数据 neo4j neo4 neo