PostgreSQL Antipatterns: "אינסוף הוא לא הגבול!", או קצת על רקורסיה
רקורסיה היא מנגנון חזק ונוח מאוד אם אותן פעולות "מעמיקות" מבוצעות על נתונים קשורים. אבל רקורסיה בלתי מבוקרת היא רוע שיכול להוביל לביצוע אינסופי של תהליך, או (מה שקורה לעתים קרובות יותר) ל"אכילת" כל הזיכרון הזמין. בהקשר זה, DBMS עובדים על פי אותם עקרונות - "הם אמרו לי לחפור, אז אני חופר." […]