首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏mysql

    hhdb数据库介绍(9-9)

    计算节点读写分离对应用研发者和数据库管理员完全透明,不要求研发者在SQL执行时添加HINT或某些注解;当然,也支持使用HINT的方式显式指定读取主机或从机。指定SQL语句在主存储节点上执行:/*! 用户级别的读写分离可通过管理平台创建数据库用户页面添加用户或编辑用户开启用户级别的读写分离。

    23110编辑于 2024-11-29
  • 来自专栏Java工程师成长之路

    powerdesigner两数据库对比

    1. powerdesigner两数据库对比 1.1. 问题 position属性不一致,但这并不影响两数据库的结构,我们不需要把它当警告显示出来 ? 1.2. 解决办法 ?

    1.3K20发布于 2020-02-14
  • 来自专栏从头开始学习测试开发

    Python实现数据库对比

    需求 老数据库表test部分字段拆分为多个字段插入到新数据库表test_new, 需要比对拆分后是否有数据丢失 1 安装MySQLdb pip install MySQL-python 备注:如果 Python版本为Python 3,使用如下安装方式 pip3 install MySQL client 2 连接数据库 引入模块 import MySQLdb 连接Mysql数据库 db = MySQLdb.connect test_app_results: test_info_params_1 = test_info[1] 5 若是插入数据,必须执行commit db.commit() 6 数据库操作完成后 ,关闭连接 cursor.close() db.close() 迁移数据对比 1、老表字段value值修改 (1)通过其他字段确定新表中对应老表的具体数据; (2)除已修改字段外,其他字段应该完全保持一致 ; (3)该字段若为唯一不可重复字段(主键),查询整张表中或者在迁移过程中是否有重复数据; 2、新表中新增字段 (1)新增字段是否有默认值; 例子:参数默认值为0,但数据库中存入了空字符 (2)新增字段类型是否正确

    1K20编辑于 2022-05-09
  • 来自专栏MyBatis入门案例-注解

    Hive与传统数据库对比

    由于Hive采用了SQL的查询语言HQL,因此很容易将Hive理解为数据库。其实从结构上来看,Hive和数据库除了拥有类似的查询语言,再无类似之处。 而在数据库中,不同的数据库有不同的存储引擎,定义了自己的数据格式。所有数据都会按照一定的组织存储,因此,数据库加载数据的过程会比较耗时。 相对的,数据库的执行延迟较低。当然,这个低是有条件的,即数据规模较小,当数据规模大到超过数据库的处理能力的时候,Hive的并行计算显然能体现出优势。 而数据库由于 ACID语义的严格限制,扩展行非常有限。目前最先进的并行数据库 Oracle在理论上的扩展能力也只有 100台左右。 9.数据规模 由于 Hive建立在集群上并可以利用 MapReduce进行并行计算,因此可以支持很大规模的数据;对应的,数据库可以支持的数据规模较小。

    2.1K10发布于 2021-02-05
  • 来自专栏码客

    MPP数据库对比及选择

    什么是MPP数据库? MPP数据库是一款 Shared Nothing架构的分布式并行结构化数据库集群,具备高性能、高可用、高扩展特性,可以为超大规模数据管理提供高性价比的通用计算平台,并广泛地用于支撑各类数据仓库系统、BI 使用场景 总体来说MPP数据库更适合数据规模较大的关系型数据的处理。 我这里选用的基本上都是兼容MySQL的MPP数据库。 Doris、Clickhouse、Tidb三者对比 类别 Doris Clickhouse TIDB Share-Nothing 是 是 是 列存 是 是 是 架构 内置分布式协议进行元数据同步Master

    7.5K40编辑于 2023-08-13
  • 来自专栏程序小工

    MySQL数据库常见名词对比

    摘要 MySQL 由于性能高、成本低、可靠性好,已经成为最流行的开源数据库,因此被广泛地应用在 Internet 上的中小型网站中。 Multi-Version Concurrency Control),实现无阻塞读操作 Multi-Version Concurrency Control 多版本并发控制,MVCC 是一种并发控制的方法,一般在数据库管理系统中 ,实现对数据库的并发访问;在编程语言中实现事务内存。

    1.7K30发布于 2018-09-12
  • 来自专栏IT技术分享社区

    数据库:MySQL、SqlServer、Oracle对比

    一、MySQL 优点: 软件体积小、速度快、免费开源;  跨平台;  因为是开源数据库,提供的接口支持多种语言连接操作 ; MySQL的核心程序是采用完全的多线程编程。 , 可以方便地支持上千万条记录的数据库。 作为一个完备的数据库和数据分析包,SQLServer为快速开发新一代企业级商业应用程序、为企业赢得核心竞争优势打开了胜利之门。 : 开放性 :SQL Server 只能windows上运行没有丝毫开放性操作系统系统稳定对数据库十分重要Windows9X系列产品偏重于桌面应用NT server只适合小型企业而且windows平台靠性安全性和伸缩性非常有限象 unix样久经考验尤其处理大数据库

    5.1K20发布于 2021-04-30
  • 来自专栏golang云原生new

    基本 nosql 和 mongodb等数据库对比基本 nosql 和 mongodb等数据库对比

    基本 nosql 和 mongodb等数据库对比基本 nosql 和 mongodb等数据库对比 咱们工作或者学习的过程中,接到一个需求,或者学习一个技能的时候,我们是如何去学习的呢? 我想大概分成如下几步吧: 了解背景,了解这个技术或者需求的背景,特性,定律等等 对比学习,进行同类事物对比 关联学习,关联已知的知识进行学习 一起来看看 NOSQL 是什么 这里来推荐一个看数据排名的地址 ,这就需要 nosql 来处理了 mysql 等关系型数据库应用在大数据上面,显然是一个难题了 常用的四大类 NOSQL 数据库的优缺点对比 分类 优势 劣势 场景 代表 键值对 查找速度快 数据无结构化 文档结构化 都有自定义的一套操作语法 有全文检索 (es 更多是用在搜索引擎上面) 索引 不同点: mongodb 有 MapReduce , es 没有 全文检索实现的方式不一样 nosql 和 关系型数据库对比 join 支持 要应对 2k - 3k 以上的读写 QPS 的时候 存储的数据达到 TB 或者 PB 新的服务,数据结构会变,类型会变,模型也会变的情况 要求存储的数据不丢失 要求 4 个 9 的高可用

    1K30编辑于 2023-02-16
  • 来自专栏DeepHub IMBA

    9个时间序列交叉验证方法的介绍和对比

    在本文中,我们收集了时间序列的常用的9种交叉验证方法。这些包括样本外验证(holdout)或流行的K-fold交叉验证的几个扩展。 TimeSeriesSplits通常是评估预测性能的首选方法。 改进的K-Fold交叉验证 改进的K-Fold交叉验证保留了过程中的打乱部分(图9)。但是它删除了接近验证样本的任何训练观察值。 改进的K-Fold交叉验证依赖于创造间隙而不是阻塞。 总结 本文概述了9种可用于时间序列不同的交叉验证的方法,这里建议: 首选技术是蒙特卡洛交叉验证(列表中的第5个)。时间序列交叉验证(及其变体)是一个很好的选择。

    2.5K50编辑于 2023-02-01
  • 来自专栏北京马哥教育

    8种主流NoSQL数据库对比

    目前Google的 BigTable 和Amazon 的Dynamo使用的就是NoSQL型数据库。 但是NoSQL数据库之间的不同,远超过两 SQL数据库之间的差别。 连接及连接遍历:可作为图形数据库使用 8. 索引:输入元数据进行搜索(1.0版本即将支持) 9. 大数据对象支持( Luwak) 10. 提供“开源”和“企业”两个版本 11. 在内存中同样支持类似分布式缓存的缓存单元 9. 写数据时通过去除重复数据来减少 IO 10. 提供非常好的集群管理 web界面 11. 更新软件时软无需停止数据库服务 12. 写操作比读操作更快 9. 基于 Apache分布式平台尽可能地 Map/reduce 10. 高性能 Thrift网关 9. 通过在server端扫描及过滤实现对查询操作预判 10. 支持 XML, Protobuf, 和binary的HTTP 11.

    1.9K20发布于 2019-10-17
  • 来自专栏DeepHub IMBA

    矢量数据库对比和选择指南

    1、纯矢量数据库 纯矢量数据库是专门为存储和检索矢量而设计的。 2、全文检索数据库 这类数据库包括Elastic/Lucene、OpenSearch和Solr。 4、支持矢量的NoSQL数据库 这些数据库包括:NoSQL数据库,如MongoDB, Cassandra/ DataStax Astra, CosmosDB和Rockset。 还有像像Redis这样的键值数据库和其他特殊用途的数据库,如Neo4j(图数据库) 几乎所有这些NoSQL数据库都是最近才添加矢量搜索扩展而具备矢量能力的,所以如果要是用的话一定要做好测试。 缺点 SQL数据库是为结构化数据而设计的。而矢量是非结构化数据,如图像、音频和文本。虽然关系数据库通常可以存储文本和blob,但大多数数据库不会将这些非结构化数据矢量化以用于机器学习。

    1.8K50编辑于 2023-08-30
  • 来自专栏北京马哥教育

    8种主流NoSQL数据库对比

    摘要:虽然SQL数据库是非常有用的工具,但经历了15年的一支独秀之后垄断即将被打破。这只是时间问题:被迫使用关系数据库,但最终发现不能适应需求的情况不胜枚举。 目前Google的 BigTable 和Amazon 的Dynamo使用的就是NoSQL型数据库。 但是NoSQL数据库之间的不同,远超过两 SQL数据库之间的差别。 这意味着软件架构师更应该在项目开始时就选择好一个适合的 NoSQL数据库。 2.5Gb 空数据库大约占 192Mb 采用 GridFS存储大数据或元数据(不是真正的文件系统) 最佳应用场景:适用于需要动态查询支持;需要使用索引而不是 map/reduce功能;需要对大数据库有性能要求 这是 Neo4j与其他nosql数据库的最显著区别 例如:社会关系,公共交通网络,地图及网络拓谱 7.

    25.5K40发布于 2018-05-02
  • 来自专栏devops

    【架构实战】NewSQL数据库对比(TiDBCockroachDB)

    一、NewSQL简介NewSQL是新一代分布式关系型数据库,结合了SQL的便利性和NoSQL的可扩展性:解决的问题:传统关系型数据库无法水平扩展NoSQL不支持完整的SQL和事务需要强一致性但又要高可扩展性代表产品 PARTITIONasiaVALUESIN('CN','JP','KR'));ALTERTABLEordersSETlocality=REGIONALBYTABLEASROW;四、TiDBvsCockroachDB对比维度 master-addr=127.0.0.1:8261start-tasktask.yamldmctl--master-addr=127.0.0.1:8261query-status七、总结NewSQL是分布式关系型数据库的未来

    11910编辑于 2026-04-09
  • 来自专栏从头开始学习测试开发

    主流数据库类型与选型对比

    本文从工程实践出发,系统梳理 MySQL 之外的主流数据库类型,说明各自的适用场景、优缺点与对比要点。 一、关系型数据库(RDBMS) 1. MySQL / MariaDB(基准对照) 特点: 表结构清晰、ACID 事务 SQL 成熟、生态完善 OLTP 场景事实标准 局限: 水平扩展能力有限 复杂分析性能一般 MySQL 通常作为**选型对比的 适用场景: 复杂查询 混合结构化 / 半结构化数据 对一致性要求极高的系统 对比 MySQL: 功能更强 学习与运维成本更高 3. Doris / StarRocks 定位:MPP 分析数据库 优势: MySQL 协议 实时 + 离线分析 劣势: 写入链路复杂 适用场景: 实时数仓 BI 分析 四、搜索与时序数据库 9. CockroachDB / YugabyteDB 定位:全球分布式数据库 优势: 强一致 跨地域部署 劣势: 延迟不可避免 六、核心对比总结 需求 推荐类型 强事务 + OLTP MySQL / PostgreSQL

    61220编辑于 2026-01-08
  • 来自专栏用户8715145的专栏

    数据库和普通数据库的费用对比

    数据库和普通数据库哪种好可以看一下这两者之间的综合对比,也就是说从数据库的安全性,可靠性,运维,以及资源利用和扩容等方面做对比。 云数据库在系统安全性方面非常的好,可以防防DDoS攻击和流量清洗,并且能够及时修复各种数据库安全漏洞,而普通数据库需要自行部署,并需要自行修复数据库安全漏洞,云数据库在部署扩容方面可以做到即时开通快速部署 所以从这些综合对比来看,云数据库要比普通数据库好很多。 云数据库一年的费用只需要两到三千块钱就可以了,但是普通数据库一年的费用可能会高达2~3万块,价格差距还是很大的,所以经过对比可以看得出来云数据库要比普通数据库费用更低一些。 云数据库和普通数据库在费用方面也是不一样的,差距非常大,也难怪现在云数据库会越来越受欢迎了,拥有这么多的优势,自然要比普通数据库更受欢迎一些。

    2.4K30发布于 2021-10-08
  • 来自专栏云云众生s

    Pgvector与Pinecone向量数据库对比

    一方面,Pinecone 是一个专有托管向量数据库,专门设计用于向量工作负载。 因此,问题是:在构建 AI 应用程序时,您需要像 Pinecone 这样的独立向量数据库,还是可以使用 PostgreSQL,这是一个您可能已经熟悉且知道如何操作(并且已经在您的数据堆栈中部署)的数据库 借助 pgvectorscale 和 pgvector,开发人员现在可以使用开源通用 PostgreSQL 数据库来实现与 Pinecone 等专用向量数据库相当(通常是更优)的性能。 如果 PostgreSQL 数据库中出现某个问题,“失常”,你可以使用多种工具来诊断问题。 借助 pgvectorscale,开发人员现在可以使用开源通用 PostgreSQL 数据库来实现与 Pinecone 等专用向量数据库相当(通常更优)的性能。

    1.2K10编辑于 2024-06-13
  • 来自专栏cwl_Java

    数据库MongoDB-与关系型数据库对比

    MongoDB与关系型数据库对比 与关系型数据库术语对比 ? 存储数据对比 ? MongoDB的数据类型 ? 其中Date类型可以使用下面方式进行完成。存储时使用unix时间,比北京时间少8个小时。

    84610发布于 2021-01-29
  • 来自专栏cwl_Java

    数据库MongoDB-与关系型数据库对比

    MongoDB与关系型数据库对比 与关系型数据库术语对比 存储数据对比 MongoDB的数据类型 其中Date类型可以使用下面方式进行完成。存储时使用unix时间,比北京时间少8个小时。

    59360发布于 2021-08-30
  • 来自专栏莫浅子的学习笔记

    数据库-MySQL基础(9)-多表关系

    目录 概述 1、一对多 2、多对多 3、一对一 多表查询概述 多表查询分类 1、连接查询 2、子查询 ---- 概述 项目开发中,在进行数据库表结构关系设计时,会根据业务需求及业务模块之间的关系,分析设计表结构

    1.4K20编辑于 2022-11-18
  • 来自专栏mysql

    hhdb数据库介绍(9-5)

    备份恢复 使用mysqldump备份 mysqldump - 数据库备份程序 计算节点支持mysqldump功能,用法同MySQL一样。 使用mysqlbinlog连接远程实例获取binlog文件并解析出其中的SQL语句,然后交由计算节点执行,从而将某个数据库的增量数据导入到计算节点某个逻辑库下。 若源端数据库名与计算节点的逻辑库名不相同,则需要在管理端口先添加数据库映射关系,例如: dbremapping @@add@db01:logicdb01 然后到计算节点(192.168.210.32)所在服务器上执行如下命令 7.核对数据同步的正确性:此时需要进行必要的短时停服,中断业务系统向数据库的写入操作。通过人工在源端执行一条特殊数据后查看该条数据是否已经同步。 等到确认计算节点已经追完最新数据后,停止mysqlbinlog命令,若需要的话,取消数据库名称映射。

    26410编辑于 2025-03-26
领券