我有一个由特定算法创建的概率数组,其任务是用阿拉伯语创建任意名称,而不是用英语。
一些阿拉伯名字在英语中可能有9200万个名字在创建这个数组之后,我需要用另一种英语语言在数据库中搜索相应的名称。
换句话说,包含9200万个概率的概率数组,我想验证它们在数据库中是否有匹配的名称,我的主要问题是缓慢的处理在for循环中的所有数组,并找到它的一个接一个,花了太多的时间?是否有一种方法可以让我把这个数组分成多个数组,并在同一时间搜索相应的名称在数据库中使用类似Nodejs并行的东西,或任何想法来帮助?
为了"充分利用硬件",您可以开发自己的存储系统并编写自己的搜索算法。
否则,你的问题需要更集中在你所问的问题上。