我正在制作一个web应用程序,它有一个非常具体的、尽管相当简单的需求集。
用户必须能够上传100多个电子表格,每个表格包含40-20万行。
用户必须能够对特定的电子表格导入执行近实时搜索(<0.5秒)。
因为应用程序不需要搜索用户上传的所有电子表格,而只需搜索事先指定的单个电子表格,似乎最有效的方法是将每个电子表格作为一个数据库上传,这样我们最多只需要运行20万手,而不是通过透视表运行一个可能有数百万行的数据库。我想得对吗?
我的计划是以username\u spreadsheetname的形式创建一个数据库,只需导入该数据库并在需要搜索时从中进行选择。
我知道这很管用,也很管用,但对我来说,它看起来真的很快,很脏。想知道是否有一个更干净的方式来达到类似的效率水平,我没有考虑。
暂无答案!
目前还没有任何答案,快来回答吧!