Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

JdbcDirectory का उपयोग करके डेटाबेस में ल्यूसीन इंडेक्स बनाएं

मैंने अपना स्वयं का JdbcDirectory कार्यान्वयन बनाया है, हालांकि यह @Singleton का लाभ उठाने के लिए JEE6 पर निर्भर करेगा। एनोटेशन। कोड स्वयं स्टैक ओवरफ्लो पोस्ट में पेस्ट करने के लिए बहुत छोटा नहीं है और इसकी अभी भी कुछ सीमाएं हैं। मुख्य बात यह है कि आप डेटाबेस लॉकिंग सेमेन्टिक्स के कारण एकाधिक थ्रेड का उपयोग करके एक ही लेनदेन पर एकाधिक संचालन नहीं कर सकते हैं।

https://github.com/trajano/doxdb/tree/jdbc-directory-example/doxdb-ejb/src/main/java/net/trajano/doxdb/search/lucene

आपके कार्यान्वयन को देखते हुए, ऐसा लगता है कि आप हटाए गए "फ़ाइलों" को भी शायद इसलिए रख रहे हैं क्योंकि डेटाबेस स्टोर पर इसका विखंडन कम होगा, जबकि मेरा मैंने रिकॉर्ड को ही हटा दिया था।

मैंने उस संस्करण को टैग किया है जिसके साथ मैं काम कर रहा हूं जो मेरे परीक्षण भार के लिए पर्याप्त स्थिर लगता है। इस पर बेझिझक टिप्पणी या सुझाव दें।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. टेक्स्ट या वर्चर का उपयोग करने के लिए कौन सा डेटाटाइप बेहतर है?

  2. पायथन का उपयोग करके स्क्लाइट \ MySQL में कई कॉलम त्वरित डालें

  3. एक सामान्य विशेषता के साथ लगातार रिकॉर्ड के समूह का चयन करना?

  4. MySQL में संग्रहित प्रक्रियाओं का बैकअप कैसे लें

  5. मैसकल ::त्रुटि:डुप्लिकेट प्रविष्टि