问题标签 [storage-engines]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
oracle - 您如何为 Oracle 选择存储引擎?
好的,这个问题显然是错误的,但我想知道如何在 Oracle 上选择存储实现,就像我在 MySQL 上一样,说我想要一个像 MyIsam 一样的表,另一个只用于存档,一个黑洞样式用于测试目的. 我将如何在单个模式中执行此操作,或者可以满足这些需求的类似方法?
mysql - MySQL存档存储引擎的优缺点?
对于我正在开发的网站,我会将用户活动信息(如 Facebook)和对服务器的 HTTP 请求存储到 MySQL 数据库中。
我打算使用 InnoDB 作为存储引擎,但是,我简要了解了 Archive 存储引擎,这听起来像是只插入或选择而从未更新或删除的信息的前进方向。
在我继续之前,我想知道任何利弊,以帮助我决定是否使用它。
mysql - MySQL 的 MEMORY 存储引擎的替代品
我目前正在对 MyISAM 表运行一些密集的 SELECT 查询。该表大约有 100 MiB(800,000 行)并且它永远不会改变。
我需要提高脚本的性能,所以我正在考虑将表从 MyISAM 移动到 MEMORY 存储引擎,这样我就可以将它完全加载到内存中。
除了 MEMORY 存储引擎,我还有哪些选项可以将 100 MiB 的表加载到内存中?
mysql - 具有 MEMORY 存储引擎的 MySQL 数据库是否持久化到磁盘?
如果带有 MEMORY 引擎的 MySQL 数据库存储在内存中,这是否意味着它们的内容不会持久化到磁盘?还是它们存储在 HDD 上,但在系统启动时完全加载到 RAM 中?
mysql - 在 MySQL 中按引擎显示表
如何使用给定的引擎显示 MySQL 中的所有表,例如 InnoDB、MyISAM、FEDERATED?
mysql - MySQL:有人用过 TokuDB 存储引擎吗?
有人用过MySQL的TokuDB 存储引擎吗?
该产品网站声称其性能比其他 MySQL 存储引擎(例如 Innodb、MyISAM 等)提高了 50 倍。以下是性能声明http://tokutek.com/downloads/tokudb-performance-brief.pdf
这是真的?
任何与 MySQL 一起使用的存储引擎的个人经验?
mysql - 在 MySQL 中使用 PostgreSQL 作为存储引擎?
一些程序要求底层数据库是 MySQL。类似地,像 GridSQL 这样的软件要求底层数据库是 PostgreSQL。如果将它们整合在一起,将会有很多优势,包括:
- 两者之间更容易迁移。
- 可能能够将 MySQL 复制与 PostgreSQL 一起使用
- 能够使用只能与 MySQL 和 PostgreSQL 通信的软件
- MySQL 中一个新的基于事务的存储引擎
我确实理解像 PostgreSQL 数组这样的东西使得不可能简单地将 MySQL 接口附加到任何 PostgreSQL 数据库,但是数据库是仅通过 MySQL 接口创建的,那么可以保证它不包含数组。
现在这是不可能的其他原因是什么?
mysql - 如果我的服务器断电并且我正在使用 MEMORY 引擎,会发生什么情况?
MySQL 的 MEMORY 存储引擎是否曾经将数据库内容写入磁盘?
意思是,如果我正在使用 MEMORY 存储引擎并且我的数据库服务器断电 - 我会丢失所有数据库内容还是备份到磁盘?
mysql - MySql、InnoDB 和空值
以前我为 MySql 使用 MyISAM 存储引擎,并且我将三个字段的组合定义为唯一的。
现在我已经切换到 InnoDB,我认为它导致了这个问题,现在 NULL != NULL。
所以对于下表:
我可以无限次插入 (Field_A,Field_B,Field_C) Values(1,2,NULL) (1,2,NULL) (1,2,NULL) 。
如何防止这种行为?