问题标签 [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.
mongodb - 使用 Pymongo 在 mongodb 中进行文档级锁定
我正在尝试使用wiredTiger 存储引擎在MongoDB3.0 中实现文档级锁定。
我想要实现的是 -> 读取文档 -> 锁定它 -> 对数据执行一些操作 -> 将结果存储在新文档中 -> 解锁前一个文档。
用pymongo可以做到这一点吗?
database - 数据库和存储引擎之间的区别
我有一点疑问,谁能帮我清除它。我的疑问是,普通数据库(我们作为数据库用户看到的)和存储引擎之间有什么区别。在搜索它时,我看到了一点,
数据库引擎(或存储引擎)是数据库管理系统 (DBMS) 用于从数据库创建、读取、更新和删除 (CRUD) 数据的底层软件组件。
我只需要一个简单的解释......希望我能尽快得到它。
mysql - 如何将存储引擎是 SQL 从 InnoDB 转换为 MyISAM =
我正在尝试将“joomla”文件传输到另一个系统。我使用“FileZilla”传输文件但我收到一条错误消息,提示“无法连接到 SQL”。我尝试在 configuration.php 中进行更改,但没有解决问题 我正在传输数据的机器有点旧,我安装了“joomla”,但我遇到了关于数据库的问题。所以我将引擎更改为“MyISAM”。它运行良好,现在我创建的网站正在使用“InnoDB”数据库。所以我认为我需要更换引擎。帮我解决这个问题
mongodb - MongoDB 在 Windows 7 32 位 w/NodeJS
如何永久更改 MongoDB 的存储引擎,这样我就不必每次都指定存储引擎而不必运行 mongod?. 我在 Windows 7 32 位上使用 shell 版本 3.2.7。我得到一个错误说28663 Cannot start server. The default storage engine 'wiredTiger' is not available with this build of mongod. Please specify a different storage engine explicitly, e.g. --storageEngine=mmapv1., terminating.
还有谁知道我完成工作后如何干净地关闭服务器,我使用 ctrl + c` 但它会导致错误,然后我必须清空数据文件夹才能重新开始该过程。谢谢
我 7 小时前在http://dba.stackexchange.com上问了这个问题,但我还没有收到任何答案,所以我决定在这里问。
mongodb - MongoDB 的 MMAPV1、WiredTiger 或 In-Memory StorageEngine 如何选择?
在 MongoDb Documentation 3.2 中我看到它们支持 3 个 Storage Engine、MMAPV1、WiredTiger、In-Memory,选择哪一个非常令人困惑。
我从描述中得到的感觉WiredTiger
优于MMAPV1
,但在其他来源中,他们说 MMAPV1 更适合重读……而 WiredTiger 更适合重写……
何时选择一个而不是另一个有一些限制吗?有人可以建议一些最佳实践,例如
当我有这种类型的应用程序时,通常最好这个,否则选择其他...
mariadb - 为什么我在 mariaDB 10.1 的 information_schema 中获取 innoDB 表?
MariaDB 10.1 使用 XtraDB 作为默认引擎,但我仍然在 information_schema 中获得 innoDB 表。为什么我在 information_schema 中获得 innoDB 表?
sql - 估计 SQL Server 中的表大小
我需要估计先决条件的数据库大小,因此我试图了解 SQL Server 在下面的示例中如何存储数据。
在我的 SQL Server 数据库中,我有一个名为 InfoComp 的表,其中包含 4 行:
我想估计桌子的大小。在实际使用中,我可以Value
通过这个 SQL 查询获得存储的平均长度:
所以,我的计算似乎是(以字节为单位):
但是当我试图在真实案例中应用这个计算时,这是错误的。就我而言,我有 3,250,273 行,所以结果应该是 92 MB,但是 MS SQL 报告说:
(数据)147 888 KB(索引)113 072 KB 和(保留)261 160 KB。
我哪里错了?
database - 如何在 b-tree 中索引可变长度字符串、整数、二进制文件?
我正在创建一个数据库存储引擎(为了好玩)。
我知道它使用 b-tree(和其他东西),但在所有 b-tree 基础示例中,它表明我们需要对键进行排序,然后将其存储用于索引,而不是整数。
我可以理解排序,但是如果我将字符串作为索引的键,如何对字符串进行排序?
例如:我想索引 btree 中的所有电子邮件地址,我该怎么做?
mysql - 在hostgator上将mysql默认引擎更改为innoDB?
大家好,我刚刚使用 php slim 3 框架构建了我的网站,我购买了一个域并托管一切都很好,但我只有一个无法解决的问题。
当我在本地主机上构建网站时,我在 hostgator 上使用了 mysql 的 innoDB 存储引擎,他们使用 MISAM 存储引擎作为默认存储引擎,我想将其更改为 innoDB,因为 MISAM 中不支持外键。
我的托管计划是共享托管(婴儿计划),看起来 innoDB 与我的托管计划兼容我联系了 hostgator 支持团队以解决他们告诉我的问题,对不起,这是一个超出我们范围的编程问题。
我不知道该怎么办请帮忙。提前致谢。
mysql - 存储引擎:电子商务网站购物车管理的内存
我正在使用存储引擎:购物网站中的购物车管理内存。用于从购物车中插入、更新和删除项目。
所以我的问题是如何在 MySQL 中使用存储引擎:内存。我知道服务器关闭时它会闪烁数据。但是这个表数据只对一天有用。使用 Session,我的代码可能很复杂,所以我正在考虑这个问题。
所以我需要一些有价值的建议。
提前致谢。