如何存储和提供电子书,以及以何种格式



我正在建立一个在线消费电子书的网站,想想OpenLibrary。由于这是我第一次接触电子书,我有以下问题

  1. 哪种格式对开发人员最友好,并适用于这样的用例?我想到了epub ?我应该考虑其他格式吗?

  2. 如何存储电子书?将它们存储在数据库中更好,还是将解压缩的epub文件存储在s3之类的存储上更好?

如果这里不是提问的合适地方,请引导我到合适的地方。

  1. 我认为你也应该考虑AZW和MOBI,因为Kindle是市场上的主要玩家。但在PDF和EPUB之间,我会选择EPUB,因为PDF仍然不支持流动文本(目前)。流畅的文字很重要,因为你的书可以用不同的大小来阅读。

  2. 如果你必须将二进制文件作为(B)LOB列存储在数据库中,或者如果你必须将文件保存在某个地方并根据请求提供服务,只在数据库中存储元数据,那么在网络上就会有一场大的火焰之战。我自己确实更喜欢BLOB列,但我不得不同意只存储元数据有一些强有力的论据。所以"照我说的做,不要照我做的做",把你的书存放在数据库之外。

最新更新