আপনি যদি কোনও ডাটাবেসে অপরিবর্তনীয়তা থেকে প্রাপ্ত সুবিধাগুলি পেতে আগ্রহী হন বা কমপক্ষে একটি ডাটাবেস যা অপরিবর্তনীয়তার মায়া দেয়, ডেটামিক পরীক্ষা করুন।
ডেটামিক হ'ল রিচ হিকির উদ্ভাবিত একটি ডাটাবেস যা থিঙ্ক রিলেভেন্সের সাথে জোটে রয়েছে, প্রচুর ভিডিও রয়েছে যেখানে তারা আর্কিটেকচার, লক্ষ্যগুলি, ডেটা মডেল ব্যাখ্যা করে। অনুসন্ধান তথ্যসমূহ, বিশেষত একটিতে ডেটামিক, মান হিসাবে ডাটাবেস শিরোনাম । সংঘাতের মধ্যে আপনি রিচ হিকির মূল বক্তব্যটি ইউরোপ্লোজুরে সম্মেলনে ২০১২ সালে উপহার পেতে পারেন conf
Vimeo.com/53162418 এ একটি আলোচনা রয়েছে যা আরও উন্নয়নমুখী।
স্টুয়ার্ট হ্যালোয়ে থেকে এখানে অন্য একটি এখানে রয়েছে .pscdn.net/008/00102/videoplatform/kv/121105techconf_close.html
- ডেটামিক হ'ল 5-টি-টিপলস [E, A, V, T, O] এ ড্যাটুমস নামে তথ্যের একটি ডাটাবেস
- E সত্তা আইডি
- সত্তার একটি বৈশিষ্ট্যর নাম (নেমস্পেস থাকতে পারে)
- ভী গুণাবলীর মান
- টি লেনদেনের আইডি, এটির সাথে আপনার সময়ের ধারণা রয়েছে।
- হে দৃ One়তার একটি পরিচালনা (বর্তমান বা বর্তমান মান), প্রত্যাখ্যান (অতীতের মান);
- এর নিজস্ব ডেটা ফর্ম্যাট ব্যবহার করে, এটি EDN (এক্সটেনসিবল ডেটা নোটেশন) বলে
- লেনদেনগুলি এসিডি হয়
- ডেটাগলজকে ক্যোয়ারী ভাষা হিসাবে ব্যবহার করে, যা এসকিউএল + পুনরাবৃত্ত অনুসন্ধানগুলি হিসাবে ঘোষিত। প্রশ্নগুলি ডেটা স্ট্রাকচার সহ উপস্থাপিত হয় এবং আপনার jvm ভাষার সাথে প্রসারিত হয়, আপনার ক্লোজার ব্যবহার করার দরকার নেই।
- ডাটাবেসটি 3 টি পৃথক পরিষেবাগুলিতে (প্রক্রিয়া, মেশিন) ডিকপলড হয়:
- লেনদেন
- সংগ্রহস্থল
- অনুসন্ধান ইঞ্জিন।
- আপনি পৃথকভাবে প্রতিটি পরিষেবা স্কেল করতে পারেন।
- এটি ওপেন সোর্স নয়, তবে ডেটামিকের ফ্রি (বিয়ারের মতো) সংস্করণ রয়েছে।
- আপনি একটি নমনীয় স্কিমা বর্ণনা করতে পারেন।
- বৈশিষ্ট্যগুলির সেটটি উন্মুক্ত
- যে কোনও সময় নতুন বৈশিষ্ট্য যুক্ত করুন
- সংজ্ঞা বা কোয়েরিতে কোনও অনড়তা নেই
এখন যেহেতু তথ্যটি তথ্য হিসাবে সত্য হিসাবে সংরক্ষণ করা হয়েছে:
- আপনি যা করেন তা হ'ল তথ্য-উপাত্তগুলিতে তথ্য যুক্ত করা হয়, আপনি কখনই এগুলি মুছবেন না (আইনের দ্বারা প্রয়োজনীয় হওয়া ব্যতীত)
- আপনি চিরকালের জন্য সবকিছু ক্যাশে করতে পারেন। ক্যোয়ারী ইঞ্জিন, মেমরি ডাটাবেস হিসাবে অ্যাপ্লিকেশন সার্ভারে বাস করে (jvm ভাষাগুলির জন্য নন- jvm ভাষাগুলি একটি REST API এর মাধ্যমে অ্যাক্সেস পেয়েছে।)
- আপনি অতীতে সময় হিসাবে জিজ্ঞাসা করতে পারেন।
ডাটাবেসটি মান এবং কোয়েরি ইঞ্জিনের একটি প্যারামিটার, QE সংযোগ এবং ক্যাচিং পরিচালনা করে aching যেহেতু আপনি ডিবিটিকে একটি মান হিসাবে এবং মেমরিতে অপরিবর্তনীয় ডেটা কাঠামো দেখতে পাচ্ছেন, তাই আপনি এটিকে "ভবিষ্যতে" মান থেকে তৈরি করা অন্য ডেটা স্ট্রাকচারের সাথে একত্রীভূত করতে পারেন এবং আসল ডাটাবেস পরিবর্তন না করেই ভবিষ্যতের মানগুলির সাথে প্রশ্নোত্তর ও ক্যোয়ারিতে পাস করতে পারেন ।
রিচ হিকির একটি ওপেন সোর্স প্রজেক্ট রয়েছে যা কোডকিউ নামে পরিচিত , আপনি এটি গিথুব ডেটোমিক / কোডক-এ খুঁজে পেতে পারেন যা গিট মডেলটি প্রসারিত করে এবং একটি ডেটোমিক-ফ্রি ডাটাবেসে গিট অবজেক্টের রেফারেন্স সঞ্চয় করে এবং আপনার কোডের অনুসন্ধান করে, আপনি কীভাবে ডেটামিক ব্যবহার করবেন তার একটি উদাহরণ দেখতে পারেন।
আপনি ডেটোমিককে এসিডি নোএসকিউএল হিসাবে ভাবতে পারেন, ডেটুমের সাহায্যে আপনি টেবিল বা নথি বা কেভি-স্টোর বা গ্রাফ মডেল করতে পারেন।