Android 数据库或文件处理

Android 数据库或文件处理,android,database,windows,file-handling,Android,Database,Windows,File Handling,要在软件中放入大量可搜索文本,最好的方法是什么,数据库还是文件处理系统?请记住,文本是一种从右向左的亚洲语言。平台是Windows和Android。数据库是更好的选择。它具有所有存储数据的结构化格式。数据库允许您启动查询并搜索所需的特定文本。您可以非常轻松地存储和获取数据,并具有良好的性能和速度。您还可以删除任何不需要的文本,这是很容易的一部分 现在对于文件,它是一种非结构化格式的数据。您的所有数据都会以逐行或逐行的方式存储在另一个数据下面。从整段文字中提取一个特定的单词是一项乏味的工作。即使您

要在软件中放入大量可搜索文本,最好的方法是什么,数据库还是文件处理系统?请记住,文本是一种从右向左的亚洲语言。平台是Windows和Android。

数据库是更好的选择。它具有所有存储数据的结构化格式。数据库允许您启动查询并搜索所需的特定文本。您可以非常轻松地存储和获取数据,并具有良好的性能和速度。您还可以删除任何不需要的文本,这是很容易的一部分


现在对于文件,它是一种非结构化格式的数据。您的所有数据都会以逐行或逐行的方式存储在另一个数据下面。从整段文字中提取一个特定的单词是一项乏味的工作。即使您需要始终保存整个文件的对象,这也会占用更多内存。

问题是,使用数据库或文件处理系统的最佳方法是什么?如果您计划执行大量搜索查询,请使用数据库。为了搜索文本,你必须以某种方式读取文本文件并将其放入内存,这可能是一个问题,尤其是对于Android来说。数据库应该更高效。SqLite将是最好的,但它是否支持乌尔都语字符,因为文本是乌尔都语,还是我应该使用阿拉伯语字符。