应用本地数据库

时间:2016-09-16 03:54:34

标签: android ios react-native

不确定,如果这很重要:app是用react-native编写的。 问题是iOS和Android应用程序。

我有一个静态数据库,其中包含当前约9000行,每行包含45列,总共约280个字母。所以,基本上,数据库相对较小。我需要执行模式搜索(相当于Postgres中的ILIKE)并基于带有数值的misc列进行排序。没有插入,没有修改,也没有与其他“表”的关系。

我应该编写nodejs服务器,实例化PG数据库,通过web-socket连接应用程序并开始从pg查询数据,或者我应该以某种方式在应用程序中创建本地数据库并在应用程序中搜索它?本地数据库更简单,但我担心性能。如果性能没有任何问题,那么如果数据库将增长到15000怎么办? 50000?

1 个答案:

答案 0 :(得分:0)

如果数据库可以是本地的,并且不需要将其保留在服务器上,那么您应该探索Realm。我还没有听说过它在大量数据中的表现如何,但它在手机中充当数据库引擎,并且还有索引。