InnoSQL

网易的MySQL数据库分支
授权协议 GPL
开发语言 C/C++
所属分类 数据库相关、 MySQL衍生版
软件类型 开源软件
地区 国产
投 递 者 唐烨煜
操作系统 Linux
开源组织 网易
适用人群 未知
 软件概览

InnoSQL是杭研开发维护的MySQL分支,目前基于MySQL 5.5。InnoSQL的主要目标是提供更好的性能以及高可用性,同时便于DBA的运维以及监控管理。其完全兼容于原版MySQL数据库,所有添加的功能 都是动态的。若不开启这些功能,与原版MySQL数据库的工作方式完全相同。

主要特性包括:

  1. InnoDB Flash Cache

  2. MySQL Profiler

  3. Virtual Sync Replication with group commit

  4. Share Memory for InnoDB

    • InnoSQL从MySQL 5.7.20版本开始调研、测试和使用MGR特性,结合考拉海购的业务场景,我们对MGR进行了深度优化,解决了大量5.7版本的MGR bug并进行了针对性增强。在考拉未被阿里收购前,考拉的绝大部分MySQL实例均已替换为网易数帆下基于MGR的RDS产品,相关的问题分析和优化,在本专栏的前两年文章中有详细介绍。 5.7版本上MGR的不足也受到了Oracle MySQL开发团队

    • 作者:网易数据库团队 在《删库不跑路!数据库误删有几种恢复方式?》一文中,我们曾提到处理数据库误删除的几种方法,其中一种是数据闪回(flashback),目前我们在开源实现的基础上,对DDL flashback方案进行了优化,解决了其存在的兼容性等问题。现对其进行简单介绍。 背景需求 Flashback概念最早出自Oracle,用于快速恢复用户的误操作,Flashback for MySQL是由阿

    • 前言 InnoSQL是网易杭州研究院维护的MySQL分支,从MySQL 5.5.20开始既已在网易内部业务大规模使用。上半年,我们基于社区最新的MySQL 8.0.19版本,开发了InnoSQL 8.0版本。增添了多个实用的新特性,这些特性包括了降低成本、提升性能和提高运维效率等。 接下来计划通过几篇文章对InnoSQL 8.0相比MySQL社区版的增强进行介绍。本文是第一篇,介绍我们新增的部分功

    • http://www.innosql.net/ 转载于:https://www.cnblogs.com/zengkefu/p/5085854.html

    • InnoSQL/MySQL并行复制的实现与配置 http://www.innomysql.net/article/6276.html 并行复制之前的解决方案 InnoSQL在5.5.30-v4版本中支持了从机并行复制的功能。总所周知,MySQL数据库slave服务器延迟的现象是非常普遍的,这导致了虽然对比Oracle、Microsoft SQL Server,MySQL复制允许从机进行SELECT

    • http://www.innosql.net/ 转载于:https://www.cnblogs.com/zengkefu/p/5000857.html

    • 作者:网易数据库团队 上篇介绍了DDL闪回,本篇继续介绍DML闪回,相信大家已经比较熟悉。为了使用起来更加方便,我们结合RDS使用需求进一步更加了一些参数。 DML fashback原理 目前DML flashback功能集成于官方mysqlbinlog命令,通过参数的方式进行flashback功能的开启。 官方mysqlbinlog命令为解析MySQL的二进制日志。当二进制日志的格式为ROW格式

    •            话说,网易开发出了自己的mysql版本,名曰:innosql。想研究下innosql的性能。但是在网上提供的www.innomysql.org链接并不能打开(具体原因不明)。于是在https://github.com/NetEase/InnoSQL/wiki/Virtual-Sync-Replication-with-Group-Commit上下载patch包给mysql打补

    • 工作准备: 分析过程: flashcache的主要作用可以分为两个部分,第一,保存主缓存在LRU算法下移除的不常用缓存块;第二,针对主缓存已经修改的数据块进行移除。 fc_write_doublewrite_to_flash_cache:if srv_flash_cache_enable_write = true then Write doublewrite buffer data to flas

     相关资料
    • 回馈牛客~面的是传媒技术部的数据分析,对接的是网易新闻 一面35分钟 1.简历深挖。挖得太细了,很多角度都是从未设想过的,不得不说业务做的多的人看细节真的很独到 2.机器学习相关。随机森林、逻辑回归原理,如何做特征筛选,评价指标 3.口述三道SQL 4.一道python数据清洗的题目,屏幕共享直接写 5.反问,介绍业务,然后给我提了点二面的建议 二面 主管面20分钟 1.AB实验样本不平衡怎么办

    • MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。 目录结构CentOS /etc/my.cnf: 全局配置文件,用来配置 MySQ

    • 一  选择题40分 10道单选                                         挺简单 ,都是简单的sql和数据分析基础知识 二  填空题20分 列举常见用户分析模型 三   答题 40分  两道sql 1 选出一个表中成绩最高的同学以及对应的字段       2 对表进行分组 四  时间 时间一个半小时 总结 : 考察知识不难 ,笔试应该不怎么筛人(答主还是可能挂

    • 面试记录 3.18易车-数据分析一面 1、自我介绍 紧张,回答的很磕巴 2、研究方向是什么 机器学习在生物信息领域方面的应用 3、讲一种你熟悉的算法 项目用到的梯度下降法 4、参数怎么设定 项目相关 5、想做算法方向还是业务的分析?为什么 业务方面,原因没有回答好 6、你有什么问题吗? 我问面试官最看重求职者的什么能力?回答说觉得我做数据分析有点浪费,应该做数据挖掘方向。 结果:加了微信,通过了简

    • 本文向大家介绍PHP操作mysql数据库分表的方法,包括了PHP操作mysql数据库分表的方法的使用技巧和注意事项,需要的朋友参考一下 一般来说,当我们的数据库的数据超过了100w记录的时候就应该考虑分表或者分区了,这次我来详细说说分表的一些方法。首先,我们需要想好到底分多少个 表,前提当然是满足应用。这里我使用了一个比较简单的分表方法,就是根据自增id的尾数来分,也就是说分0-9一共10个表,其

    • 8.1 mysql模块 8.2 async/await封装使用mysql 8.3 项目建表初始化