You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi. I would like to understand what parts of dbt-core depends on algorithms from Networkx. What nx API calls it uses the most, for what purposes, and if you've ever experienced any slowdowns when scaling up graph sizes?
Searching in previous discussions, I noticed that a community member proposed switching to rustworkx to reduce the time it takes to create graphs in workflows. I'm assuming this was a concern due to NetworkX's pure-Python implementation being "slow"?
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
Hi. I would like to understand what parts of dbt-core depends on algorithms from Networkx. What nx API calls it uses the most, for what purposes, and if you've ever experienced any slowdowns when scaling up graph sizes?
Searching in previous discussions, I noticed that a community member proposed switching to rustworkx to reduce the time it takes to create graphs in workflows. I'm assuming this was a concern due to NetworkX's pure-Python implementation being "slow"?
Beta Was this translation helpful? Give feedback.
All reactions