Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database 带数据库的脱机工具的最佳实践_Database_Search_Client - Fatal编程技术网

Database 带数据库的脱机工具的最佳实践

Database 带数据库的脱机工具的最佳实践,database,search,client,Database,Search,Client,在实习期间,我必须编写一个工具,该工具基本上应该有数据库的过滤和搜索选项(有时我必须更新,可能是csv格式),并且应该可以在线和离线使用 我最初考虑用indexeddb创建一个webtool,但有几个问题(indexeddb不支持全文搜索) 例如,为mysql数据库设置一个本地Web服务器是我的下一个想法,但是我还必须创建服务器端代码,不能像实时搜索那样只在客户端处理数据。(不费吹灰之力) 你们有没有人想到一个简单的解决方案,一个简单的离线工具,一个漂亮的GUI,用于过滤数据库和在数据库中进行全

在实习期间,我必须编写一个工具,该工具基本上应该有数据库的过滤和搜索选项(有时我必须更新,可能是csv格式),并且应该可以在线和离线使用

我最初考虑用indexeddb创建一个webtool,但有几个问题(indexeddb不支持全文搜索)

例如,为mysql数据库设置一个本地Web服务器是我的下一个想法,但是我还必须创建服务器端代码,不能像实时搜索那样只在客户端处理数据。(不费吹灰之力)

你们有没有人想到一个简单的解决方案,一个简单的离线工具,一个漂亮的GUI,用于过滤数据库和在数据库中进行全文搜索?
如果您有很好的本地SQLite和外部服务器上的MySQL/MariaDB解决方案,那么编程语言是次要的。也许你必须想出一些同步机制,但幸运的是,互联网上有很多关于这方面的信息,因为这是当今移动应用程序与外部数据库同步的常见问题。尝试搜索“android sqlite synchronize mysql”,你会发现大量信息(理论和代码片段)以及一些免费和开源复制解决方案的链接(例如)。

你看过sqlite吗?我知道它有全文搜索功能,但我不确定它是否满足您的需求。是的,我也考虑过,但与mysql一样,我必须构建服务器端代码,即使我只有客户端应用程序。而且也没有“实时”搜索,所以这个工具是要被多个用户使用的吗?多个设备,但不需要用户管理。