【问题标题】:Which data store can handle TB of audio calls in SWING哪个数据存储可以在 SWING 中处理 TB 的音频呼叫
【发布时间】:2014-07-22 08:36:52
【问题描述】:

哪个数据库最适合以下场景:

我创建了一个 java 应用程序,用于存储对本地文件系统的音频调用。为了播放音频呼叫,该应用程序从数据库 (MySQL) 中检索元数据,该数据库有一列包含本地 HD 上呼叫的位置。

我现在遇到的问题是音频通话量非常大(大约 50 TB)

如何处理这么多的数据

应用程序是用 JAVA SWING 构建的

编辑:

我对哪个数据库可以处理如此大量的数据感兴趣。 我听说过 Hadoop,但它似乎只适用于批处理而不适用于实时查询。

有什么建议吗?

谢谢

【问题讨论】:

  • 50 TB 并不大。您需要定义“最佳”以获得有用的答案。你在征求意见。

标签: java mysql database database-design data-structures


【解决方案1】:

考虑压缩音频文件。理想情况下,使用无损压缩,但如有必要,使用有损压缩(如果音频呼叫仅是语音,您可能会使用低比特率)。另一位用户推荐了以下 Java 压缩库:https://stackoverflow.com/a/10486007/2557554

【讨论】:

  • 感谢您的回答。我稍后会研究这个。我现在感兴趣的是我的数据存储的设计。我需要一些不贵的服务器,可以处理这么多的数据
猜你喜欢
  • 1970-01-01
  • 2012-10-10
  • 1970-01-01
  • 2021-12-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-03-13
  • 2022-07-30
相关资源
最近更新 更多