0

我感觉答案将是 MYSQL,但我也听说原始数据/blob 永远不应该在 mysql 中;)

我需要

  1. 以事务方式保存原始数据
  2. 数据可以从 16bytes 到 1gb(理论上)
  3. 在任何插入上都有某种自动增加/id,这样我就可以将它链接到另一个表中或在原始数据中使用
  4. 将一行用作长(或 id 的大小)数组,其中每个值都是唯一的(因此 1、1、2 不能出现)
  5. 从所述数组中删除或添加元素
  6. 可以是许多演出的大小。Redis 非常支持上述内容,除了我需要更多数据然后我有 ram
4

1 回答 1

0

如果您需要事务、正确的类型和对 SQL 标准的适当支持,请使用 PostgreSQL,并查看 BLOB 存储的管理选项。其中一个关键字将它们移动到不同的物理空间,另一个关键字防止压缩,这可能很有用。您的自动增加 ID 也有 SERIAL。

对于您的第四点,听起来您正在尝试存储位标志?

于 2012-10-01T07:01:26.297 回答