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

    2018-11-23 数据引擎排名,2018年11数据库趋势图

    image.png 实时数据 https://db-engines.com/en/ranking_trend 包含范围与数据存储相关的 Complete ranking Relational DBMS

    1K30发布于 2018-12-17
  • 来自专栏Rust语言学习交流

    【Rust日报】2020-08-11 “群集”引擎数据驱动的游戏引擎和应用框架

    “群集”引擎数据驱动的游戏引擎和应用框架 独立游戏开发者卡特·安德森发布了群集引擎(Bevy引擎)。这个引擎能用于开发游戏和应用程序,它是免费的开源项目。 本次发布引擎的文章给出了性能测试的简单报告。在迭代速度方面,群集引擎比其它项目都要快一到两倍;在世界准备方面,群集引擎超过竞争品的平均值。 https://bevyengine.org/news/introducing-bevy/ 初创公司Meili投入150万欧元,探究Rust语言编写的开源搜索引擎 Meili SAS是2018年11月成立的初创公司 ,希望能开发一套搜索引擎接口,替代当前的托管式云搜索引擎竞争品。 不同的页面之间通过层次结构相互关联,但不同层次的结构共同维护一个全局状态存储空间,以给出数据同步的解决方案。在文章的例子里,所有页面共享同一个购物车内容,这是通过全局状态实现的。

    1.3K20发布于 2020-08-17
  • 来自专栏腾讯大数据的专栏

    数据与云计算的新引擎 – Kona JDK 11揭秘

    腾讯JDK团队针对大数据/机器学习和云计算等业务的前沿需求,正在探索新的长期支持版本Kona JDK 11,本文将对其中部分实践进行介绍,希望从生产经验的角度为大家的技术决策提供一手参考。 : ● 向量计算优化:针对大数据/机器学习场景的“算力”优化需求,移植并改进了社区前沿版本中的Vector API技术,将其作为Kona 11长期支持版本中的特性,并且与数据平台部团队合作在广告核心业务场景探索落地 Specjbb2015 critical-jOPS性能对比 腾讯大数据Hermes产品 + Kona 11通用版本 Benchmark中看到的性能指标变化,能否真正落实到产品中呢? 腾讯大数据Hermes等产品团队采纳了Kona JDK 11,同等硬件环境、同样JVM参数、不做代码改进的性能结果,这个数据非常能够说明Kona JDK的通用性能价值。 ? 总结: JDK 11是一个值得认真考虑的版本,Kona JDK 11的针对性优化,让其在大数据/机器学习、云计算等场景具备明显的性能和功能优势,限于篇幅我们今天没有对大堆GC优化、ZGC等新特性生产化进行赘述

    1.9K20发布于 2020-05-13
  • 来自专栏CDA数据分析师

    11款开放中文分词引擎大比拼

    那么,目前常见的开放分词引擎,到底性能如何呢?为了进行测试,我们调研了11款网上常见的并且公开提供服务的分词系统,包括: ? 分词的客观量化测试离不开标注数据,即人工所准备的分词“标准答案”。 在数据源方面,我们将测试分为: 1.新闻数据:140篇,共30517词语; 2.微博数据:200篇,共12962词语; 3.汽车论坛数据(汽车之家)100篇:共27452词语; 4.餐饮点评数据(大众点评 上图为参与比较的10款分词引擎在不同数据的分词准确度结果。可以看出,在所测试的四个数据集上,BosonNLP和哈工大语言云都取得了较高的分词准确率,尤其在新闻数据上。 为了更直接的比较不同数据源的差别,我们从每个数据源的测试数据中抽取比较典型的示例进行更直观的对比。 【新闻数据】 新闻数据的特点是用词规整,符合语法规则,也是普遍做得比较不错的一个领域。 中文分词是其他中文信息处理的基础,并且在很多领域都有广泛的应用,包括搜索引擎、机器翻译(MT)、语音合成、自动分类、自动摘要、自动校对等等。

    3.2K91发布于 2018-02-24
  • 来自专栏悠扬前奏的博客

    JVM-11. 虚拟机字节码执行引擎

    JVM-11. 虚拟机字节码执行引擎 1 运行时栈帧 栈帧(Stack Frame)是用于支持虚拟机进行方法调用和方法执行的数据结构。 位于虚拟机运行时数据区中的虚拟机栈(Virtual Machine Stack)中的栈元素。 执行引擎运行的所有字节码指令都只针对当前栈帧操作。 最大深度在编译时写入到Code属性的max_stacks数据项中 操作数栈中的元素是任意的Java数据类型 操作数栈中的元素数据类型必须和字节码指令的序列严格匹配 虚拟机可能对栈帧作出一些共享,让下面栈帧的操作数栈帧和上面栈帧的部分局部变量表重合 : 执行引擎遇到任意一个方法返回的字节码指令,此时可能有返回值传递给上层方法调用者,被称为正常完成出口(Normal Method Invocation Completion) 在方法执行过程中遇到异常

    61040发布于 2019-05-28
  • 来自专栏腾讯云中间件的专栏

    腾讯云微服务引擎 TSE 11月产品动态

    11月动态 云原生网关 【新功能】Kong 网关支持公网IPV6,方便客户端到网关使用IPV6通信。 【新功能】Kong 网关优化高级限流功能,支持自定义返回和对接自建Redis。 ★ 注册配置中心 【迁移能力】Nacos新增配置数据同步的能力,助力您更加方便的完全Nacos迁移。 【迁移能力】Apollo新增迁移能力,助力您轻松将自建配置中心迁移上云。 注册配置中心 Nacos即将增强引擎迁移能力,通过双注册双发现支持您将自建注册中心热迁移上云。 Zookeeper即将支持快照管理能力,支持您对快照文件进行导入、可视化管理、备份等操作。 Apache Pulsar 在腾讯云的稳定性优化实践》 《PolarisMesh北极星 V1.11.3 版本发布》 《Spring Cloud Tencent 1.7 版本最新发布》 《腾讯云微服务引擎 戳原文,查看更多 微服务引擎 TSE  的信息! 点个在看你最好看

    3.3K10编辑于 2022-12-06
  • 数据引擎相关

    在选择数据库的时候,引擎的选择是十分重要的。本文将着重介绍腾讯云TDSQL-C MySQL版和常规MySQL数据库的一些差异和优势。传统MySQL的引擎主要是InnoDB和MyISAM这两款。 InnoDB:目前市面上大多数单引擎MySQL数据库主要使用InnoDB引擎。该款引擎具有支持ACID事务,适合更需要事务安全的应用程序,同时支持行级锁定,外键约束等,具有更高的实用性。 而且InnoDB使用MVCC来支持可重复读的隔离级别,同时提供了崩溃恢复能力,能在数据库崩溃的情况下不丢失数据。 而腾讯云的TDSQL-C MySQL版支持多引擎功能,100%兼容原生MySQL。 腾讯云TDSQL-C MySQL版使用了TXSQL引擎为默认引擎,兼容支持全部MySQL语法的同时,提供了多种 MySQL 企业版功能,如数据库审计、线程池、加密函数、备份恢复等功能,大大提高了数据库的易用性和可维护性

    38610编辑于 2024-08-15
  • 来自专栏John Wong's Blog

    ClickHouse读取Mysql引擎数据

    那就是读取mysql和kafka中的数据。 这里介绍下如何读取Mysql引擎中的数据。 database — 数据库的名称。 table — 表名称。 user — 数据库用户。 password — 用户密码。 MySQL 引擎不支持 Nullable 数据类型,因此,当从MySQL表中读取数据时,NULL 将转换为指定列类型的默认值(通常为0或空字符串)。 Example mysql中的数据 clickhouse查询的数据 当然也可以查询之后 直接insert 或者create,方便至极!

    3.9K30编辑于 2021-12-23
  • 来自专栏运维小路

    MYSQL-数据引擎(MyISAM)

    MySQL(本章节) PostgreSQL MongoDB Redis Etcd 1.什么是数据引擎 数据引擎(更准确的叫法是存储引擎)是 MySQL 的一个关键特性,它决定了数据如何被存储、索引以及支持哪些功能 你可以将存储引擎理解为数据库的“大脑”或“心脏”,它负责: 数据存储格式:数据如何写在磁盘上。 索引技术:如何创建索引以加速查询(如 B-Tree, Hash, R-Tree)。 数据插入时会进行压缩,磁盘 I/O 非常少,存储空间很小。 适用场景: 日志记录、审计数据、历史数据归档。 5. CSV(CSV引擎) 核心特性: 数据以纯文本格式的 CSV 文件存储在服务器上。 适用场景: 快速导出数据为 CSV 格式。 与外部系统交换数据。 6.MyISAM表创建 必须单独指定引擎,否则他会采用默认的引擎,由于我们这里的版本5.7,所以默认是InnoDB。 ,以及历史数据库里面可能会存在的数据引擎有一个认识,新的环境里面基本不会在使用他。

    28610编辑于 2025-09-30
  • 来自专栏云计算linux

    innodb数据引擎

    编辑 InnoDB,是MySQL的数据引擎之一,为MySQL AB发布binary的标准之一。InnoDB由Innobase Oy公司所开发,2006年五月时由甲骨文公司并购。 中文名 innodb 外文名 innodb 类 型 mysql数据引擎 开发公司 Innobase Oy公司 特 色 支持了ACID兼容的事务 授权 GPL授权,专有软件授权 目录 1.1 简介 2.2 性能技巧 3.3 注意事项 简介 编辑 事务型数据库的首选引擎,支持ACID事务,支持行级锁定。 InnoDB是为处理巨大数据量时的最大性能设计。InnoDB存储引擎完全与MySQL服务器整合,InnoDB存储引擎为在主内存中缓存数据和索引而维持它自己的缓冲池。 11.如果需要插入大量记录行可以使用多行(multi-line)的INSERT来减少客户端与服务器端的通信开销: INSERT INTO yourtable VALUES (1, 2), (5, 5);

    69510编辑于 2024-12-13
  • mysql数据引擎有哪些

    MySQL 提供了多种存储引擎,每种引擎都有其独特的特点和适用场景。以下是一些常见的 MySQL 存储引擎及其特点:InnoDB特点:支持事务、外键约束、行级锁和崩溃恢复功能。 适用场景:适用于大多数 OLTP(在线事务处理)应用,是 MySQL 5.5 及以后版本的默认存储引擎。MyISAM特点:不支持事务和外键,索引和数据是分开存储的,读写性能较高。 适用场景:适用于临时数据存储,如缓存、会话数据和中间结果集。CSV特点:以 CSV 格式存储数据,便于与其他应用程序交换数据。适用场景:适用于数据导入导出和与其他系统的数据交互。 如何选择存储引擎?事务支持:如果需要事务支持,选择 InnoDB。性能:如果读写性能是关键,考虑 MyISAM 或 Memory。数据安全性:如果需要数据恢复和外键约束,选择 InnoDB。 可以通过以下 SQL 语句查看 MySQL 支持的存储引擎:SHOW ENGINES;也可以在创建表时指定存储引擎:CREATE TABLE table_name ( column1 datatype

    56910编辑于 2025-05-19
  • 来自专栏运维小路

    MYSQL-数据引擎(InnoDB)

    数据库是一个系统(应用)最重要的资产之一,所以我们的数据库将从以下几个数据库来进行介绍。 MySQL(本章节) PostgreSQL MongoDB Redis Etcd 通过前面一个小节的介绍,我们对数据引擎有一个简单的认识,今天我们来介绍一个目前大面积使用的另外一个引擎:InnoDB。 事务支持 (ACID Compliant) 这是 InnoDB 最核心的特性,也是它取代 MyISAM 成为默认引擎的主要原因。 原子性 (Atomicity): 通过 Undo Log 实现。 外键约束 (Foreign Key Support) InnoDB 是 MySQL 中唯一原生支持外键约束的常用存储引擎。 作用: 强制保持数据的参照完整性。 #前面是myisam引擎,后面是innodb引擎 -rw-r----- 1 mysql mysql 8672 Sep 16 21:35 myisam_table.frm -rw-r----- 1 mysql

    27210编辑于 2025-09-30
  • 来自专栏后端码事

    mysql 数据引擎

    15.1 Setting the Storage Engine15.2 The MyISAM Storage Engine 15.3 The MEMORY Storage Engine15.4 The CSV Storage Engine 15.5 The ARCHIVE Storage Engine15.6 The BLACKHOLE Storage Engine15.7 The MERGE Storage Engine 15.8 The FEDERATED Storage Engine 15.9 The EXAMPLE Storage Engine15.10 Other Storage Engines15.11 Overview of MySQL Storage Engine Architecture

    1.6K20发布于 2020-09-11
  • 来自专栏全栈开发日记

    数据库(存储引擎

    InnoDB MySQL5.5及更高版本,默认存储引擎使用InnoDB,它提供了事务安全表(兼容ACID),支持外键引用的完整性约束。支持事务的提交,回滚和紧急数据恢复。它支持行级锁定。 这是 MySQL 将默认存储引擎从 MyISAM 变成 InnoDB 的重要原因之一; 2. InnoDB 支持外键,而 MyISAM 不支持。 这也是 MySQL 将默认存储引擎从 MyISAM 变成 InnoDB 的重要原因之一; 来源:知乎 MEMORY 适用于存储的内容较小,需要频繁查询; 将数据存储在RAM中,数据的存储、查询更快; BLACKHOLE 只接收数据,不存储数据。 就像一个无底洞,放进去东西,出不来。 FEDERATED 将数据存储到远程数据库中; mysql数据库中分为行和列; 数据在计算机上存储是以页为单位存储的。

    2.8K20编辑于 2022-05-12
  • 来自专栏大数据与微服务架构

    数据查询引擎Presto

    Presto设计精巧,可以处理海量数据,最大化地利用硬件性能,计算全部在内存中完成,很好的利用高速网络来进行数据调度。性能基本上是Hive的10倍。 Presto集群中的数据传输、节点通信、心跳感应、计算监控、计算调度和计算分布全部都是基于RESTful服务实现的,因此Presto中的RESTful服务就是Presto所有服务的基石。 Presto支持众多数据源Connector,最常用的为Hive Connector。 Hive Connector 使用Hive的元数据,Coordinator节点通过Hive Metastore加载元数据,Presto的计算节点读取Hive表对应的HDFS数据。 Kafka Connector 支持Apache Kafka 0.8及以上版本,将Apache Kafka 中的topics 当作表进行处理,topics中每条消息在Presto中被解析为表中的一行数据

    1.6K30发布于 2020-04-11
  • 来自专栏乌龟哥哥默认学习专栏

    数据库存储引擎比较

    InnoDB存储引擎 InnoDB是 MySOL 数据库的一种存储引擎,InnoDB给MySQL 数据表提供了事务、回归.崩溃修复能力和多版本并发控制的事务安全,支持行锁定和外键等。 (9)可以把数据文件和索引文件放在不同目录。 (10)每个字符列可以有不同的字符集。 (11)有VARCHAR的表可以有固定或动态记录长度。 使用MyISAM引擎创建数据库,将产生3个文件。 MEMORY 存储引擎:如果只是临时存放数据,数据量不大,并且不需要较高的数据安全性,可以选择将数据保存在内存中的MEMORY引擎,MySQL 中使用 MEMORY存储引擎作为临时表存放查询的中间结果。 总之,使用哪一种引擎要根据需要灵活选择,一个数据库中的多个表可以使用不同的引擎以满足各种性能和实际需求,使用合适的存储引擎,将会对整个数据库的性能有帮助。

    1.7K50编辑于 2022-02-14
  • 来自专栏Devops专栏

    Mysql数据库-存储引擎

    Mysql数据库-存储引擎 1 存储引擎概述 和大多数的数据库不同, MySQL中有一个存储引擎的概念, 针对不同的存储需求可以选择最优的存储引擎。 存储引擎就是存储数据,建立索引,更新查询数据等等技术的实现方式 。存储引擎是基于表的,而不是基于库的。所以存储引擎也可被称为表类型。 Oracle,SqlServer等数据库只有一种存储引擎。 可以通过指定 show engines , 来查询当前数据库支持的存储引擎 : image-20200616104826352 创建新表时如果不指定存储引擎,那么系统就会使用默认的存储引擎, MySQL5.5 但是对比MyISAM的存储引擎,InnoDB写的处理效率差一些,并且会占用更多的磁盘空间以保留数据和索引。 如果应用对事务的完整性有比较高的要求,在并发条件下要求数据的一致性,数据操作除了插入和查询意外,还包含很多的更新、删除操作,那么InnoDB存储引擎是比较合适的选择。

    6.1K10编辑于 2022-01-17
  • 来自专栏Juicedata

    JuiceFS 元数据引擎选型指南

    (image-850749-1665386534868)] 其中,元数据引擎需要是能够支持事务操作的数据库,而数据引擎一般是用对象存储。 目前为止,JuiceFS 已经支持 10 种以上元数据引擎和 30 种以上数据引擎。 用户在使用 JuiceFS 时可以自由地选择成熟组件来充当这两个引擎,以应对丰富多变的企业环境和数据存储需求。 这篇文章将从产品设计角度,为大家介绍 JuiceFS 可使用的元数据引擎类型,以及他们的优劣势。 01-JuiceFS 元数据引擎类型 JuiceFS 现在支持的元数据引擎总共有有三大类。 当然,如果对象存储变得非常快(比如都用本地全闪部署),那么元数据引擎的性能差异可能又会体现出来。另外,对于一些纯元数据操作(比如 ls,创建空文件等),不同元数据引擎的性能差别也会表现的比较明显。 04- 元数引擎迁移 文章的最后,为大家介绍元数据引擎迁移。 随着用户业务的发展,企业对元数据引擎的需求会发生变化,当用户发现现有的元数据引擎不合适了,可以考虑将元数据迁移到另一个引擎中。

    1K10编辑于 2022-10-28
  • 来自专栏程序员面试小技巧

    MySQL数据库存储引擎

    数据库存储引擎数据库底层软件组织,数据库管理系统(DBMS)使用数据引擎进行创建,查询,更新和删除数据不同的存储引擎提供不同的存储机制,索引技巧,锁定水平等功能,使用不同的存储引擎,还可以获得特定的功能 ,现在许多不同的数据库管理系统都支持多种不同的数据引擎备注:因为在关系型数据库中数据的存储是以表的形式存储的,所以存储引擎也可以称为表类型(Table Type,即存储和操作此表的类型)MySQL存储引擎在 所以说,MyISAM类型表的AUTO_INCREMENT列更新比InnoDB类型的AUTO_INCREMENT更快9、可以把数据文件和索引文件放在不同目录10、每个字符列可以有不同的字符集11、有VARCHAR MEMORY存储引擎MEMORY存储引擎将表中的数据存储到内存中,未查询和引用其他表数据提供快速访问。 Federated存储引擎该存储引擎可以将不同的Mysql服务器联合起来,逻辑上组成一个完整的数据库。这种存储引擎非常适合数据库分布式应用。

    6.7K31编辑于 2023-03-24
  • 来自专栏git

    数据高速计算引擎Spark

    第一部分 Spark Core 第1节 Spark概述 1.1 什么是Spark Spark 是一个快速、通用的计算引擎。Spark的特点: 速度快。 Spark实现了高效的DAG执行引擎,可以通过基于内 存来高效处理数据流; 使用简单。 1.2 Spark 与 Hadoop 从狭义的角度上看:Hadoop是一个分布式框架,由存储、资源调度、计算三部分组 成; Spark是一个分布式计算引擎,由 Scala 语言编写的计算框架,基于内存的快速 、通 用、可扩展的大数据分析引擎; 从广义的角度上看,Spark是Hadoop生态中不可或缺的一部分; MapReduce的不足: 表达能力有限 磁盘IO开销大 延迟高 任务之间的衔接有IO开销 如: MapReduce / Hive 或 Impala / Storm 这样做难免会带来一些问题: 不同场景之间输入输出数据无法做到无缝共享,通常需要进行数据格式的转换 不同的软件需要不同的开发和维护团队

    1.3K20发布于 2021-03-15
领券