2012-12-02 24 views
10

मैं जावा एप्लिकेशन पर काम कर रहा हूं जिसके लिए विभिन्न पोस्टग्रेएसक्यूएल सर्वरों में horizontal partitioning of data की आवश्यकता है। मैं लेनदेन प्रबंधन के लिए एक जेपीए ढांचे और वसंत का उपयोग करना चाहता हूं।डाटाबेस शेरिंग और जेपीए

जेपीए साथ sharding डेटा के लिए सबसे लोकप्रिय चौखटे Hibernate Shards है, जो विकास में नहीं रह गया है प्रतीत होता है, और OpenJPASlice, जो आभासी टुकड़े का समर्थन नहीं करता (एक मेरी आवश्यकताओं के) होने लगते हैं। क्या कोई अन्य विकल्प है जो मुझे याद आ रहा है, या ओपनजेपीए सीमा के आसपास जाने का एक तरीका है?

आपके इनपुट के लिए अग्रिम धन्यवाद!

+0

विस्तार से "आभासी shards" विस्तार कर सकते हैं? – Aubin

+0

हाय औबिन। असल में एक आभासी (या तार्किक) शार्ड एक शर्ड है जो एक अलग सर्वर में नहीं रहता है, लेकिन किसी भी प्रकार की सीमा के साथ उसी सर्वर पर, एक अलग स्कीमा में कहें। –

+0

विभाजन के साथ हाइबरनेट की बहु-किरायेदारी आपके उपयोग के मामले का समर्थन नहीं करेगी? – dinukadev

उत्तर

1

क्या आपने एक्लिप्ससेंक में देखा है? यह जेपीए 2 और क्षैतिज sharding का समर्थन करता है।

documentation यह कई डेटाबेस उदाहरण

1

से अधिक Sharding का समर्थन करता है आप Sharding-JDBC पर एक नज़र हो सकता है कहते हैं, यह ठीकरा डेटाबेस और तालिकाओं के लिए एक JDBC ड्राइवर है, किसी भी ORM चौखटे के लिए एडाप्टर कर सकते हैं।

संबंधित मुद्दे