从Android应用程序远程存储和访问音频文件的最合适方法

从Android应用程序远程存储和访问音频文件的最合适方法,android,database,sqlite,Android,Database,Sqlite,我正处于开发的早期阶段(以及作为程序员的经验)。如果能给我一些建议和见解,我将不胜感激。我正在Android平台上开发一个应用程序,允许用户录制5-10秒的短音频文件,并将其存储在远程数据库中。它还应允许任何用户稍后从运行该应用程序的任何手机中查找和播放声音文件 我对将它们存储为SQLite db中的BLOB做了一些研究,但我了解到数据库的速度开始以每行250字节的速度下降。这些文件不会很大,但它们会超过这个数量,足以阻止我沿着这条路一头栽下去。每个文件都会附带一些基本信息。除非有人有更好的想法

我正处于开发的早期阶段(以及作为程序员的经验)。如果能给我一些建议和见解,我将不胜感激。我正在Android平台上开发一个应用程序,允许用户录制5-10秒的短音频文件,并将其存储在远程数据库中。它还应允许任何用户稍后从运行该应用程序的任何手机中查找和播放声音文件
我对将它们存储为SQLite db中的BLOB做了一些研究,但我了解到数据库的速度开始以每行250字节的速度下降。这些文件不会很大,但它们会超过这个数量,足以阻止我沿着这条路一头栽下去。每个文件都会附带一些基本信息。除非有人有更好的想法,否则我可能会单独使用SQLite db,并包含某种指向音频数据的指针。存储音频信息的最合适方式是什么
再一次,我真的非常感谢对这个问题的任何建议或见解
谢谢,

Adam

将音频数据直接存储在数据库中听起来不是个好主意。

更好的方法是将其存储在文件中,并将文件名保存在数据库中。

如果数据库是远程的,那么这更像是一个web服务器类型的问题,而不是android类型的问题-因此,例如,您的数据库实现并不局限于sqlite(这也不是说你在安卓系统上,但在嵌入式系统上使用非可选安装部分的工具比在服务器上使用工具更合适,服务器可以扩展以支持你选择的任何解决方案)