【问题标题】:How to store and serve e-books and in which format?如何存储和提供电子书以及以何种格式?
【发布时间】:2014-05-16 01:10:41
【问题描述】:
我正在建立一个在线消费电子书的网站,想想OpenLibrary。由于这是我第一次使用电子书,所以我有以下问题
哪种格式最适合开发人员并适用于此类用例?我想到了epub?我应该考虑其他格式吗?
存储电子书的正确方法是什么?将它们存储在数据库中或将解压缩的 epub 文件存储在 s3 之类的存储上会更好吗?
如果这不是问这个问题的正确地方,请引导我找到合适的地方。
【问题讨论】:
标签:
pdf
architecture
storage
epub
【解决方案1】:
我认为您还应该考虑 AZW 和 MOBI,因为 Kindle 是市场上的主要参与者。但是在 PDF 和 EPUB 之间,我会选择 EPUB 只是因为 PDF 仍然不支持可流动文本(还)。流畅的文字很重要,因为您的图书可以在不同尺寸的设备上阅读。
如果您必须将二进制文件作为 (B)LOB 列存储在数据库中,或者您必须将文件保存在某个地方并根据请求提供它,只将元数据存储在数据库。我自己确实更喜欢 BLOB 列,但我必须同意仅存储元数据有一些强有力的论据。所以“照我说的做,而不是照我做”,把你的书存储在数据库之外。