Posts Tagged 斑点狗
一些开发中数据库的技巧
1、一般写多个表的时候,会把附表的内容生成数组缓存到主表上面去,这样查询的时候只查询一个表,附表中的内容用数组分解(只是小型的,大型的用lucene或solr,或底层用C来写)
2、搜索时,把搜索结果缓存到一个单独的表中,存结果ID,第二次搜索先求缓存表中的关键字
3、MYSQL < MYSQLi < PDO
4、文件缓存 < 内存缓存
5、数据的优化 < 业务层的优化
1、一般写多个表的时候,会把附表的内容生成数组缓存到主表上面去,这样查询的时候只查询一个表,附表中的内容用数组分解(只是小型的,大型的用lucene或solr,或底层用C来写)
2、搜索时,把搜索结果缓存到一个单独的表中,存结果ID,第二次搜索先求缓存表中的关键字
3、MYSQL < MYSQLi < PDO
4、文件缓存 < 内存缓存
5、数据的优化 < 业务层的优化
Fusion theme by digitalnature | powered by WordPress | 鄂ICP备05000057号
Entries (RSS) and Comments (RSS) ^