对于树形菜单,想必大家都不陌生,这种业务数据,由于量小,关系复杂,所以在关系型数据库中,存储的格式一般都如下所是:id,name,pid01,bigdata,00002,hadoop,01003,spark,0102,search,0103,lucene,0204,es,02有没有人感到困惑,为啥不使用,主外键表,存储这种数据,而非得只使用一张表来存储呢?结果导致查询非常受限,通常只能递归出所有节点,然后对比找到指定数据。如果使用主外键表存储,通常关系越复杂需要的外键表越多,假如你有8层关系...
查看全文