MySQL 生成表和主外键命令(details为表名)DROP TABLE IF EXISTS `details`;CREATE TABLE `details` (   `id` INT(11) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '采购单详情自增列',   `orderID` INT(11) UNSIGNED NOT NULL C
## mogdbmysql插入效率比较 在现代软件开发中,数据库是一个不可或缺的组成部分。常见的数据库有多种选择,其中包括MogDBMySQL。本文将重点讨论这两个数据库在插入数据时的效率比较,并通过代码示例来进一步说明这一点。 ### MogDB简介 MogDB是一种基于开源的分布式关系型数据库管理系统。它提供了高可用性、高性能和横向扩展的能力。MogDB兼容PostgreSQL,并在
原创 2023-07-31 13:20:18
659阅读
# 从零开始学习使用Docker部署MongoDB --- ## 简介 在本文中,我将教会你如何使用Docker来部署MongoDB。Docker是一个开源的容器化平台,可以帮助开发者更方便地打包、交付和运行应用程序。MongoDB是一个流行的开源文档数据库,常用于存储和管理大量结构化和非结构化数据。 在开始之前,请确保你已经安装了Docker和Docker Compose工具。你可以通过
原创 2023-10-03 04:32:57
48阅读
本特性自 MogDB 5.0.0版本开始引入,支持 Oracle DBLink语法,可以使用@符号访问 Oracle 数据库中的表。示  例01环境准备MogDB 环境已安装 MogDB 数据库。已安装oracle_fdw插件,具体安装方法参见oracle_fdw安装文档https://docs.mogdb.io/zh/mogdb/v5.0/1-oracle_fdw(复制链接至浏览器查阅
原创 2024-05-03 10:56:51
44阅读
目录背景信息技术框架背景信息业务背景TIPSdynamic-datasource配置及原理探究名词解释ORM框架配置原理解析dynamic-datasource的工作层级分析Mybatis-Plus+dynamic-datasource框架下的配置构建框架构建图JavaConfig配置构建说明JavaConfig配置代码拆解包路径及引用类及类变量DynamicDataSourceProperti
转载 2024-09-25 10:39:33
30阅读
MogDB=# select version(); version ---------------------
转载 2024-09-09 16:33:55
125阅读
Netty是由JBOSS提供的一个java开源框架,现为 Github上的独立项目。Netty提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。也就是说,Netty 是一个基于NIO的客户、服务器端编程框架,使用Netty 可以确保你快速和简单的开发出一个网络应用,例如实现了某种协议的客户、服务端应用。Netty相当于简化和流线化了网络应用的编程开
转载 2024-09-20 01:31:17
7阅读
之前爬去的一些数据,想将数据从mongodb导入到MySQL中,记录一下遇到了一系列问题.首先使用mongodb自带的mongoexport 工具将数据导出为json格式mongoexport --host 127.0.0.1 --port 27017 --username spider --password spider987COM --collection spider --db t
转载 2023-05-30 15:54:54
6阅读
MySQL与标准的兼容性_MySQLMySQL包含了一些可能在其他SQL数据库找不到的扩充。要注意如果你使用他们,你的代码把不与其他SQL服务器兼容。在一些情况下,你可以编写包括MySQL扩展的代码,但是仍然是可移植的,通过使用/*! ... */形式的注释。在这种情况下,MySQL把进行词法分析并且执行在注释内的代码,好像它是任何其它MySQL语句,但是其他SQL服务器把忽略扩展。例如:SELE
转载 2024-05-31 23:51:52
153阅读
MogDB 设置透明加密本文出处:https://www.modb.pro/db/419959概述透明数据加密(Transparent Data Encryption),是数据库在将数据写入存储介质时对数据进行加密,从存储介质中读取数据时自动解密,防止攻击者绕过数据库认证机制直接读取数据文件中的数据,以解决静态数据泄露问题。该功能对于应用层几乎透明无感知,用户可根据需要决定是否启用透明数据加密功能
原创 2023-04-13 20:26:42
218阅读
/*+ set(enable_nestloop off) set(enable_index_nestloop off) */关闭嵌套查询,走hash/*+ use_cplan */常量和绑定变量执行计划一致Custom Plan和Generic Plan选择的Hint语法格式:指定使用Custom Plan: use_cplan 指定使用Generic Plan: use_gplan示例://强
分区表类型openGauss数据库支持这些划分类型: (1) 范围分区表:指定一个或多个列划分为多个范围,每个范围创建一个分区,用来存储相应的数据。 例如可以采用日期划分范围,将销售数据按照月份进行分区。 (2) 列表分区表:直接按照一个列上的值来划分出分区。例如可以采用销售门店划分销售数据。 (3) 间隔分区表:是一种特殊的范围分区,新增了间隔值定义。当插入记录找不到匹配的分区时可以根据间隔值自
原创 精选 2024-08-30 14:44:43
532阅读
为什么要使用定时任务在一个固定的时间点活间隔一段时间需要频繁触发某一动作,为了使用便捷,有了定时任务,极大的减少了工作的重复性,提高了效率。定时任务的内容基于定时任务产生的背景,定时任务内容包括:定时任务的创建、任务到达时间点自动执行、删除任务、任务内容的修改(任务 id、任务的关闭开启、任务的触发时间、触发时间间隔、任务内容等)。定时任务1.创建表CREATE TABLE tb_test(ins
转载 2024-09-09 11:30:03
410阅读
# 使用 Docker 启动 MongoDB ## 简介 在本文中,我将向你介绍如何使用 Docker 启动 MongoDB。Docker 是一个开源的容器化平台,可以帮助我们快速部署和管理应用程序。MongoDB 是一个流行的 NoSQL 数据库,使用 Docker 部署 MongoDB 可以大大简化安装和配置过程。 ## 准备工作 在开始之前,确保你已经安装了 Docker 并且能够正常运
原创 2024-01-06 09:00:09
31阅读
一、MongoDB 简介MongoDB 如今是最流行的 NoSQL 数据库,被广泛应用于各行各业中,很多创业公司数据库选型就直接使用了 MongoDB,但对于大部分公司,使用 MongoDB 的场景是做大规模数据查询和离线分析。MongoDB 一经推出就受到了广大社区的热爱,可以说是对程序员最友好的一种数据库,下面我们来了解一下它的特性。MongoDB(Humongous,庞大)是可以应用于各种规
转载 2024-03-19 17:06:03
72阅读
# 兼容 MySQL 的数据库设计与应用 ## 引言 随着互联网的发展,数据存储和管理的重要性日益凸显。MySQL 作为一种流行的关系型数据库管理系统,因其高效性能、灵活性和易用性,广泛应用于各类项目之中。本文将通过简单的示例,介绍如何设计一个兼容 MySQL 的数据库,同时包含一些代码示例和序列图,以帮助你更好地理解。 ## 数据库设计基础 数据库设计的第一步是理解业务需求,并将之转化为
原创 8月前
13阅读
在之前很多数据库国产化改造项目中,我们遇到了很多难题,其中一个难点在于重度使用Oracle的一些用户使用了大量的管道函数(pipeline)。在之前的版本中,由于MogDB还不支持pipeline,因此给我们造成了不小的麻烦。但是凭借团队极强的代码改写和优化能力,我们能够完美的解决这个问题。 实际上主要是因为MogDB 5.0就已经支持了table()函数,因此要解决这个问题,也不算太困难。 这里
原创 精选 2024-04-25 11:39:27
199阅读
2019年10月9日,某部委人士在公开会议上指出,“OceanBase测试指标虽高,但在关键领域仍不能使用”、“互联网和银行场景完全不同”、“不能支持跑批(批处理业务)”。问题本质是“什么样的分布式数据库在关键领域可用”? 从用户的角度,答案很明确,兼容Oracle功能且满足性能要求。兼容Oracle,意味着“不改造应用系统无缝升级模式”,用户责任小,风险低。满足性能要求,意味着业务可运行。那Oc
最近公司的项目需要用oceanBase oracle数据库。公司原来用的是mysql数据库,中间换的国产的达梦数据库。其中一些语法放在oceanBase oracle 里面不适用,所以需要对程序,数据库做一些修改,使项目能在oceanBase oracle 上面正常运行起来。下面会挨个说一下遇到的问题,和解决的方法。这里做一下记录。目前发想的问题主要有:1.表里面数据库关键字的使用,目前发现的有r
转载 2023-10-27 11:51:55
126阅读
脚本名称及功能脚本名称:physical_backup.sh脚本功能:支持全量物理备份、增量物理备份、归档日志备份脚本参数说明脚本最多支持两个参数:第一个参数,支持四种值:init:初始化备份实例,并删除历史物理备份full:全备,incr:增备arch:归档日志备份第二个参数:第一个参数值为init时,无需设置第二个参数。第一个参数值为full或incr时,第二个参数可设置多线程并行备份的并行度
转载 2024-09-10 13:43:37
0阅读
  • 1
  • 2
  • 3
  • 4
  • 5