dfs,bfs,key-value