我计划开发一个必须非常快速地记录/存储XML数据的应用程序。应用程序必须存储XML消息(因此顺序非常重要),以便可以在另一个时间点重放数据。当然,在存储它们之前,可以缩短XML消息。文本不得压缩,因为它应该是人类可读的。
您认为在Android设备上按顺序编写文本序列的最快方式是什么?使用文件编写器还是数据库编写器?
您可能建议使用哪种模式(如Producer-Consumer)?
答案 0 :(得分:-1)
文本不得压缩,因为它应该是人类可读的。
然后数据库不是一个选项,因为人类无法读取它。
您认为在Android设备上按顺序编写文本序列的最快方式是什么?使用文件编写器还是数据库编写器?
关闭袖口,我希望编写纯XML文件会更快,因为SQLite涉及更多工作(例如,事务日志)。但是,这在很大程度上取决于您在每个实现中所做的事情 - 唯一可以确定的方法是在两个测试设备上编写代码并运行性能测试。