不该使用分类的功能

最近在学习Node的各种技术,PHP不想碰了

听闻学一门技术最好的办法就是把过去写的程序以目前学习的技术重写一次。于是我重写了Pache,然后发现了分类功能其实真的是很累赘。

node版的Pache使用的是mongoDB数据库,同时tag也整在了同一个集(collection)里[1]。也取消了id自增[2]

  • tag单标签搜索的时候,跟分类没有一点区别
  • tag还能够支持复数搜索,显然分类是做不到的
  • 还不如合并在一起,精简设计
  • 性能的问题,感觉不是事
  • 原有分类的栏目以tag搜索替代即可
  • 或者干脆删掉

  1. PHP版本的Pache,文章和标签并不在同一表中 ↩︎

  2. 主键变成了自带的_id↩︎