मैं किसी भी संभव RDBMS का उपयोग करके एक डेटाबेस बनाना चाहता हूं। इसमें एक टेबल होगी जिसमें लगभग 150 कॉलम होंगे। इसका उद्देश्य कुछ अन्य वस्तुओं की निकटतम पड़ोसी खोज करना है। तो यह 150-आयामी अंतरिक्ष में एक NNS है।
मैंने पहले से ही एल 1 या एल 2 दूरियों जैसे कुछ स्पष्ट तरीकों का उपयोग करने की कोशिश की, लेकिन निश्चित रूप से कई पंक्तियों वाली तालिकाओं के लिए बहुत समय लगता है। इसके अलावा मैंने केडी-ट्री को देखने की कोशिश की (ध्यान दें कि मैंने इसका परीक्षण नहीं किया था) और पीजी-स्ट्रॉम लेकिन वे कई आयामों के साथ डेटा के लिए एक अच्छा समाधान नहीं हैं।
क्या मैं किसी तरह गणित विधियों (जैसे केडी-ट्री) या तकनीकी विधियों (जैसे पीजी-स्ट्रोम) का उपयोग करके वर्णित खोज की गति में सुधार कर सकता हूं?
मैं किसी भी आरडीबीएमएस का उपयोग करने की कोशिश करूंगा जो एनएनएस की गति में सुधार करने की अनुमति देते हैं। लेकिन MySQL और PostgreSQL मेरे लिए सबसे उपयुक्त DBMS हैं।