यदि मैं एक मूल व्यक्तिगत लेखा प्रणाली बनाना चाहता था (क्योंकि मैं ऐसा हूं - यह एक डोमेन के बारे में एक शौक परियोजना है जिसे मैं पर्याप्त परिचित हूं, आवश्यकताओं में उलझन से बचने के लिए), कोई नोएसक्यूएल/दस्तावेज़ डेटाबेस जैसे RavenDB खातों को संग्रहित करने के लिए एक अच्छा उम्मीदवार बनना और अधिक महत्वपूर्ण बात है, उन खातों के खिलाफ लेनदेन? मैं कैसे चुन सकता हूं कि "दस्तावेज़" कौन सी इकाई है?एक दस्तावेज़/नोएसक्यूएल डेटाबेस बैलेंस शीट जमा करने के लिए एक अच्छा उम्मीदवार है?
मैं इस उन मामलों में से एक है पर शक कर रहे थे वास्तव में एक SQL डेटाबेस है सही फिट और जाने के लिए NoSQL गलती है की कोशिश कर रहा है, लेकिन फिर जब मैं क्या छोटे मैं CQRS और घटना सोर्सिंग के बारे में पता के बारे में सोच, मुझे आश्चर्य है यदि इकाई/दस्तावेज वास्तव में खाता है, और लेन-देन ईवेंट इसके खिलाफ संग्रहीत हैं, और जब ये "ईवेंट" होते हैं, तो शायद मेरा एप्लिकेशन SQL डेटाबेस जैसे आसानी से पूछे जाने योग्य पढ़ने की दुकान पर भी लिखता है।
अग्रिम में बहुत धन्यवाद।
मुझे लगता है कि वित्तीय चीजें करने के लिए डेटाबेस बनाए गए थे, यही कारण है कि वे पहले स्थान पर संबंध रखते हैं। –