gpt4 book ai didi

c# - 适用于 Windows x64 大文件的良好 ISAM 库或其他简单文件管理器

转载 作者:可可西里 更新时间:2023-11-01 11:23:00 25 4
gpt4 key购买 nike

我们有一些非常大的数据文件(5 gig 到 1 TB),我们需要快速读/写访问权限。由于我们有固定的记录大小,因此某种形式的 ISAM 似乎是可行的方法。但很高兴听到其他建议。

理想情况下,该解决方案应具有 Apache 或 LGPL 样式的许可证,但如果需要,我们会付费。

必须具备:

可扩展 - 超过至少 1 TB 的文件
稳定 - 不会损坏数据或具有快速恢复过程
在 X64 Windows 上运行良好

很高兴拥有:

可以参与2阶段提交
内在压缩设施
可移植到 *nix 平台
C# API 或 Java API

谢谢,

特伦斯

最佳答案

您还可以使用 Windows 内置的 ESENT 数据库引擎。就您的要求而言:

  • 可扩展:最大数据库大小是16TB。多TB数据库已经用于生产。
  • 稳定:崩溃恢复预写日志记录。
  • X64 Windows:ESENT 是Windows,因此它存在于您的64 位机器。

很高兴拥有:

  • 2 阶段提交:否。
  • 压缩:否。
  • 可移植到 *nix:否。
  • C# API 或 Java API:不尽然(Codeplex 上有一个 C# 互操作层,但并不完整)。

文档在这里:http://msdn.microsoft.com/en-us/library/ms684493(VS.85).aspx

您可以通过下载Windows SDK获取头文件和lib。

关于c# - 适用于 Windows x64 大文件的良好 ISAM 库或其他简单文件管理器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/134052/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com