在编程时我一直都会想到这一点,所以我想在实际到达之前我会把它吐出来.
我应该更担心什么?应用程序消耗的内存或性能.我的意思是,我应该专注于为应用程序使用更少的内存并使用更多的性能(例如,通过数据库加载,并在使用后转储它),或者使用更少的性能和使用更多的内存(例如缓存)
我的应用条件: - 它是一个服务器应用程序,所以它不打算在桌面等上运行,我有6GB的RAM,我有一个四核.
我有一个大型数据库来解决填字游戏,包括一个单词和一个描述.我的应用程序允许搜索特定长度的单词和特定位置上的字符(这是通过艰难的方式完成的...仔细阅读所有单词并检查每个单词).加上描述搜索(如有必要)
例如找到单词_ _ A _ _ B(6个字母,第三个字符A和最后一个B)
我想以这样的方式索引单词,以便搜索速度非常快.我的第一个想法是使用平衡树结构,任何其他建议?