c++ - 如何用C/C++读取/恢复大数据文件(SEGY格式)?

标签 c++ c bigdata store

我正在做一个项目,需要处理SEGY格式的大型地震数据(从几GB到TB)。此数据表示 3D 地下结构。

数据结构如下:

1st tract, 2,3,5,3,5,....,6
2nd tract, 5,6,5,3,2,....,3
3rd tract, 7,4,5,3,1,....,8
...

我想问的是,为了快速读取和处理数据,是否必须将数据转换成另一种形式?或者最好从原始的 SEGY 文件中读取?是否有任何现有的 C 包可以做到这一点?

最佳答案

  • 如果您需要访问它多次并且
  • 如果您需要随机访问它并且
  • 如果您需要快速
  • 访问它

然后将其加载到数据库一次

不要重新发明轮子。

关于c++ - 如何用C/C++读取/恢复大数据文件(SEGY格式)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26007901/

相关文章:

c++ - OCCI - setDataBuffer + vector<结构>

c++ - 引用会导致内存泄漏吗?

c++ - sized operator delete[] 永远不会被调用

C:字符串拼写检查指南

hadoop - hive Parquet 表评论

c++ - 带有 C++ 生成器的 CUDA

c - 对一个非常奇怪的意外结果进行更深入的调查

c - C 中没有指针和递归的回文

hadoop - 使用Hadoop设计分析系统

java - 卡夫卡消费者: controlled reading from topic