首页 > TAG信息列表 > sql

MginDB:内存、无模式、无限

开发者们大家好! Redis 和 SQL 非常棒,但是如果您需要将两者最好的功能合二为一怎么办? 如果您喜欢 Redis 的速度和 SQL 的强大功能,您一定会喜欢 MginDB。它是一种混合内存数据库系统,结合了 NoSQL 系统的敏捷性和传统数据库的稳健性。让我们深入探讨是什么让 MginDB 成为您开发堆栈

在Apache时代编写SQL查询:数据分析和转换的综合教程

先决条件: 在我们深入到Apache Age中令人兴奋的SQL查询世界之前,必须对SQL有基本的了解,并熟悉Apache Age的安装和设置。连接到Apache Age: 要开始我们的SQL旅程,我们需要连接到Apache Age实例。您可以在本地计算机上安装Apache Age或连接到远程实例。`-- Connect to Apache Age on loca

sql基础?什么是sql中的合并?如何使用合并函数Coalesce

sql中coalesce函数也就是合并函数一直以来都是相对比较难以理解的操作,很多DBA都无法对合并用的多么合理,今天icode9小编给您整理了一篇关于sql合并函数的使用教程,一起来看看吧 在 SQL Server 中使用 SQL 合并函数SQL Server中的内置字符函数允许您操作和转换数据。要产生有意义的数

sql视图如何操作?sql视图的创建、更新与删除

基于 SQL 语句结果集的虚拟表。 什么是 SQL 中的视图? 在 SQL 中,视图是基于 SQL 查询的结果集的虚拟表。 视图具有类似于实际表的行和列。视图的列或字段是从数据库的一个或多个实际表中选取的。 您可以将 SQL 语句和函数添加到视图中,并像数据来自单个表一样显示数据。如何创建视

分布式SQL的基础知识与入门

数据库分片是将数据分成称为“分片”的较小部分的过程。分片通常在需要扩展写入时引入。在成功的应用程序的生命周期内,数据库服务器将达到它在处理或容量级别可以执行的最大写入次数。将数据切成多个分片(每个分片位于自己的数据库服务器上)可减少每个节点的压力,从而有效地

Hadoop生态系统—数据仓库Hive的安装

一、数据仓库数据仓库是一个面向主题的、集成的、随时间变化,但信息本身相对稳定的数据集合,相比于传统型数据库,它主要用于支持企业或组织的决策分析处理。主要有以下3个特点: 数据仓库是面向主题的: 数据仓库中的数据是按照一定的主题域进行组织,大概意思就是说存的数据是一类数据 数

源码学习之MyBatis的底层查询原理

导读本文通过MyBatis一个低版本的bug(3.4.5之前的版本)入手,分析MyBatis的一次完整的查询流程,从配置文件的解析到一个查询的完整执行过程详细解读MyBatis的一次查询流程,通过本文可以详细了解MyBatis的一次查询过程。在平时的代码编写中,发现了MyBatis一个低版本的bug(3.4.5之前的版本),由

mysql高手进阶优icode9化篇

MySql理论逻辑架构连接层-->服务层-->引擎层-->存储层存储引擎查看方式1.查看mysql现在提供的搜索引擎--->show engines2.查看mysql当前默认存储引擎show variables like storageenginestorage_enginestorageengine存储引擎对比InnoDB MyISAM 主外键 支持 不支持 事务 支持 不支持

原来用 MySQL 也可以做icode9全文检索

有朋友聊到他们的系统中要接入全文检索,这让我想起了很久以前为一个很古老的项目添加搜索功能的事儿。一提到全文检索,我们首先就会想到搜索引擎。也就是用一个词、一段文本搜索出匹配的内容。一般这种技术都有对应的实现方式,ES(ElasticSearch)就是专门干这个的,如果你们的业务中明确需

通过icode9使用 PostgreSQL 进行数据库索引

索引是提高读取性能的一种方法,但它也会使写入性能变差,因此请考虑根据您的用例在应用程序中使用索引。为了演示,我将使用 antable 来处理 1000 万条记录:orderscreate table orders ( id serial primary key, total integer, -- unit: usd user_id integer, created_at date);然后

MySQL查询性能优化七种武器之链路追踪

MySQL优化器可以生成Explain执行计划,我们可以通过执行计划查看是否使用了索引,使用了哪种索引?但是到底为什么会使用这个索引,我们却无从得知。好在MySQL提供了一个好用的工具 — optimizer trace(优化器追踪),可以帮助我们查看优化器生成执行计划的整个过程,以及做出的各种决策,包括

SQL SERVER数据库服务器CPU不能全部利用原因分析

环境 顾客零晨把HIS数据库迁移到配备更高新服务器,早上业务流程高峰期时使用特别迟缓,严重影响了业务流程运作。 1.状况根据SQL权威专家云即时可视化界面见到大量绿点,绿点表明对话等待某种网络资源,绿点越多表明等待会话数越大。 进到活动会话目录,发觉很多会话的情况为runnable,runna

salesforce零基础学习

Best practice 1. 不使用class级别的变量去存储大量数据(也不一定局限于 class级别的变量,list尽量别存储大量数据) 错误案例: 下面的demo中: baseList,SampleMap的value以及tempt list都指向了同一个内存地址,执行以后,这个内存地址便会超限,从而触发The "Apex heap size too large" 的l

Mybatis下的SQL注入漏洞原理及防护方法

一、前言之前我一直认为 Mybatis 框架下已经实现预编译机制,很多东西都封装好了,应该基本上不会再有 SQL 注入问题了。近期在渗透中发现,在实际项目中,即使使用了 Mybatis 框架,但仍然有可能因为编码人员安全意识不足而导致 SQL 注入问题。出现情况还真不少,因此有了这篇文章。二、SQL 注

PostgreSQL 实时位置跟踪

背景随着移动设备的普及,越来越多的业务具备了时空属性,例如快递,试试跟踪包裹、快递员位置。例如实体,具备了空间属性。例如餐饮配送,送货员位置属性。例如车辆,实时位置。等等。其中两大需求包括:1、对象位置实时跟踪,例如实时查询某个位点附近、或某个多边形区域内的送货员。2、对象位置

5分钟搞定 SQL Server 到 MySQL 数据迁移和同步

简述SQL Server 是一个值得信赖的老牌数据库系统,自从 1988 年由 Microsoft、Sybase 和 Ashton-Tate 三家公司共同推出之后就一直不断迭代更新。而如今我们提到 SQL Server 通常是指 Microsoft 从 SQL Server 2000 之后的版本。至今 SQL Server 家族已经非常繁茂涵盖了 云上(Azure SQ

icode9大数据关键技术:常规机器学习方法

机器学习方法简介机器学习、人工智能、深度学习是什么关系?机器学习研究和构建的是一种特殊算法(而非某一个特定的算法),能够让计算机自己在数据中学习从而进行预测。Arthur Samuel给出的定义指出,机器学习是这样的领域,它赋予计算机学习的能力(这种学习能力)不是通过显著式编程获得的。不

SQL Server 时间算差值/常用函数

和当前时间比较,用DATEDIFF函数DateDiff(month,比较的时间,getdate())先算出月份,再除以12算年份--月份差值 2.083333select CONVERT(decimal,DATEDIFF(MONTH,'2020-10-01 00:00:00',GETDATE()))/12 as MonthDiffgo 这里的分母不转Decimal是6位小数,不知道为什么,有知道的大神

Ruby 代码挑战:数组中所有素数的总和

素数是只能被自身和 1 整除的数字。今天,我将介绍一个在icode9编码评估中可能会看到的基本算法问题:找到数组中的所有素数,并生成它们的总和。输入arr = [2, 5, 10, 12, 7, 2, 11, 4]输出--> 27查找 icode9 单个素数在你找到数组中的大量素数之前,我们需要确定单个整数是否是素数的能力

MongoDB - 入门指南

组件结构核心进程在 MongoDB 中,核心进程主要包含了 mongod、mongos 和 mongosh 三个。其中最主要的是 mongod 程序,其在不同的部署方案中(单机部署、副本集部署、分片集群部署),通过不同的配置,可以扮演多种不同的角色: 在单机部署中作为数据库服务器(提供所有读写功能) 在副本集部署中,通过

MySQL 是怎么加行级锁的?

什么 SQL 语句会加行级锁?InnoDB 引擎是支持行级锁的,而 MyISAM 引擎并不支持行级锁,所以后面的内容都是基于 InnoDB 引擎 的。普通的 select 语句是不会对记录加锁的,因为它属于快照读,是通过 MVCC(多版本并发控制)实现的。如果要在查询时对记录加行级锁,可以使用下面这两个方式,这两种查询

JAVA开发搞了一年多大数据的总结

2021年7月份加入了当前项目组,以一个原汁原味的Java开发工程师的身份进来的,来了没多久,项目组唯一一名大数据开发工程师要离职了,一时间一大堆的数据需求急需人来接手,此刻又招不来新的数据开发。没辙,我和同组的另一位Java开发同事算是临危受命,接下了大数据方面的工作,开启了Java工程师

在 MySQL 中选择字符集:简短指南

什么是字符集,为什么它们很重要?在我们深入研究MySQL中的字符集之前,我们可能应该首先解释几个与它们相关的核心概念。本质上,字符集是允许用作列值一部分的一组字符。排序规则是指用于比较给定字符的规则,而字符集是符号和编码集。字符集通常很重要,因为当与排序规则结合使用时,它们构成

一个 MySQL 隐式转换的坑,差点把服务器整崩溃了

本来是一个平静而美好的下午,其他部门的同事要一份数据报表临时汇报使用,因为系统目前没有这个维度的功能,所以需要写个 SQL 马上出一下,一个同事接到这个任务,于是开始在测试环境拼装这条 SQL,刚过了几分钟,同事已经自信的写好了这条 SQL,于是拿给 DBA,到线上跑一下,用客户端工具导出 Excel