গিট স্টাইলের ডাটাবেস ম্যানেজমেন্ট সিস্টেমটি ডল্ট করুন

সম্প্রতি ডল্ট প্রকল্পটি উন্মোচন করা হয়েছিল, যার বিকাশ ঘটে একটি ডাটাবেস পরিচালন সিস্টেম যা গিট-স্টাইলের ডেটা সংস্করণ নিয়ন্ত্রণের সাথে এসকিউএল সমর্থনকে একত্রিত করে। ডল্টের সম্পর্কে আকর্ষণীয় বিষয় হ'ল এটি ব্যবহারকারীর সারণী, শাখা, টেবিলগুলি মিশ্রিত করতে এবং গিট সংগ্রহস্থলের মতোই পুশ করতে এবং অপারেশন টানতে সক্ষম করে।

একই সময়ে, এই ডাটাবেস পরিচালনার সিস্টেম এসকিউএল অনুসন্ধানগুলি সমর্থন করে এবং ক্লায়েন্ট ইন্টারফেস স্তরে মাইএসকিউএলের সাথে সামঞ্জস্যপূর্ণ। ডেটা সংস্করণ করার সম্ভাবনাগুলি ব্যবহারকারীর উপাত্তের মূল আবিষ্কার করতে সক্ষম করে, পাশাপাশি নিশ্চিতকরণের লিঙ্কটি যা স্থিতি সংশোধন করে অভিন্ন ফলাফলগুলি অর্জন করতে দেয়, যা বর্তমান অবস্থা নির্বিশেষে, অন্য কোনও সিস্টেমে পুনরায় করা যেতে পারে মুহূর্ত

এটি ছাড়াও ব্যবহারকারীদের ইতিহাস ব্রাউজ করার সুবিধা রয়েছে, পাশাপাশি এসকিউএল ব্যবহার করে টেবিল পরিবর্তনগুলিও রয়েছে ব্যাকআপগুলি, নিরীক্ষণের পরিবর্তনগুলিতে পুনর্মিলন করার প্রয়োজন ছাড়াই এবং নির্দিষ্ট পয়েন্টে ডেটা স্প্যান করে এমন উত্স তৈরি করে।

প্রকল্পের সংগ্রহস্থল পৃষ্ঠায় নির্মাতা ডল্টকে নিম্নরূপ বর্ণনা করেছেন:

ডল্ট একটি এসকিউএল ডাটাবেস যা আপনি গিট সংগ্রহস্থলের মতো কাঁটাচামচ, ক্লোন, কাঁটাচামচ, মার্জ, ধাক্কা এবং টানতে পারেন। এসকিউএল কমান্ড ব্যবহার করে কোয়েরি চালাতে বা ডেটা আপডেট করতে কোনও মাইএসকিউএল ডাটাবেসের মতো ডল্টের সাথে সংযুক্ত হন। গিটের জন্য আপনার জানা সমস্ত কমান্ড ডল্টের জন্য ঠিক একই কাজ করে। গিট সংস্করণ ফাইল, ডল্ট সংস্করণ টেবিল। এটি গিট এবং মাইএসকিউএলের একটি বাচ্চা হওয়ার মতো!

ডল্ট সম্পর্কে

ডিবিএমএস পিএটি অপারেশনের দুটি পদ্ধতি সরবরাহ করে: অফলাইন এবং অনলাইন।

  • সংযোগ বিচ্ছিন্ন হওয়ার পরে অফলাইন মোডে, ডাটাবেস সামগ্রীটি সংগ্রহশালা হিসাবে উপলব্ধ হয়, যার সাহায্যে আপনি গিট-জাতীয় কমান্ড-লাইন ইউটিলিটি ব্যবহার করে ক্রিয়া সম্পাদন করতে পারেন can
  • ডল্ট এসকিউএল সার্ভারটি "অনলাইন" মোডে চালু হয়েছে, যা এসকিউএল ভাষা ব্যবহার করে ডেটা ম্যানিপুলেশনের অনুমতি দেয়। প্রদত্ত ইন্টারফেসটি মাইএসকিউএল এর নিকটবর্তী এবং মাইএসকিউএল সামঞ্জস্যপূর্ণ ক্লায়েন্ট সংযুক্ত করে বা সি এল এল ইন্টারফেস ব্যবহার করে ব্যবহার করা যেতে পারে।

এটি গিটের মতোই কাজ করে এবং এটি মূলত আলাদা হয় যে পরিবর্তনগুলি ফাইলগুলির জন্য ট্র্যাক করা হয় না, তবে টেবিলের বিষয়বস্তুর জন্য। প্রস্তাবিত সিএলআই এর মাধ্যমে, আপনি সিএসভি বা জেএসএন ফাইলগুলি থেকে ডেটা আমদানি করতে পারেন, পরিবর্তনের মাধ্যমে কমিট যোগ করতে পারেন, সংস্করণগুলির মধ্যে পার্থক্য দেখাতে পারেন, সংস্করণ তৈরি করুন, ট্যাগ সেট করুন, বাহ্যিক সার্ভারগুলিতে অনুরোধ জমা দিন এবং অন্যান্য অবদানকারীদের দ্বারা জমা দেওয়া পরিবর্তনগুলি একত্রিত করুন।

যদি ব্যবহারকারী ইচ্ছা করেন তবে ডেটাটি ডল্টহাব ডিরেক্টরিতে স্থাপন করা যেতে পারে, যা ডেটা হোস্টিং এবং ডেটাতে সহযোগিতার জন্য গিটহাব অ্যানালগ হিসাবে দেখা যেতে পারে। ব্যবহারকারীরা ডেটা সংগ্রহস্থলগুলিকে কাঁটাচামচ করতে, পরিবর্তনগুলির প্রস্তাব দিতে এবং তাদের ডেটার সাথে একত্রিত করতে পারেন।

উদাহরণস্বরূপ, ডল্টহাবের উপর আপনি করোনাভাইরাস পরিসংখ্যান, মেশিন লার্নিং সিস্টেমের জন্য টীকাযুক্ত ডেটা সংগ্রহ, ভাষার লেক্সিকাল ডেটাবেস, চিত্র সংগ্রহ, বস্তুর শ্রেণিবিন্যাস কিট এবং আইপি ঠিকানার সম্পত্তি সম্পর্কিত তথ্য সহ বিভিন্ন ডাটাবেসগুলি খুঁজে পেতে পারেন।

যে বলেন, ডল্ট একটি ক্যোয়ারী প্রসেসিং সিস্টেমের চেয়ে ডেটা ম্যানিপুলেশন সরঞ্জাম is। উদাহরণস্বরূপ, ডিফল্টরূপে, এসকিউএল সার্ভার বর্তমান ডিরেক্টরিতে অবস্থিত ভান্ডারগুলিতে কেবলমাত্র একটি সক্রিয় ব্যবহারকারী সংযোগ পরিচালনা করতে পারে (কনফিগারেশনের মাধ্যমে এই আচরণটি পরিবর্তন করা যেতে পারে)। কেবলমাত্র পঠন মোডে সার্ভারটি রাখা সম্ভব। সংস্করণ নিয়ন্ত্রণ সম্পর্কিত অনেকগুলি ক্রিয়া এসকিউএল এর মাধ্যমে সম্পাদন করা যেতে পারে যেমন শাখাগুলির মধ্যে কমিট বা স্যুইচ।

পরিশেষে, আপনি যদি এটি সম্পর্কে আরও জানতে আগ্রহী হন এই ডাটাবেস ম্যানেজমেন্ট সিস্টেমের, তাদের এটি জানা উচিত প্রকল্পের কোডটি গিটহাবে রয়েছে, এটি গো ভাষায় লেখা এবং অ্যাপাচি ২.০ লাইসেন্সের আওতায় বিতরণ করা হয়েছে।

লিনাক্সে ডল্ট কীভাবে ইনস্টল করবেন?

যারা তাদের সিস্টেমে এই ডিবিএমএস ইনস্টল করতে সক্ষম হতে আগ্রহী তাদের জন্য তাদের জানতে হবে যে ডল্টটি মাল্টিপ্লাটফর্ম এবং আমরা যারা লিনাক্স ব্যবহার করি তাদের ক্ষেত্রে আমরা টার্মিনালটি খোলার মাধ্যমে নিম্নলিখিত কমান্ডটি প্রয়োগ করে ইনস্টলেশনটি সম্পাদন করতে পারি:

sudo bash -c 'curl -L https://github.com/dolthub/dolt/releases/latest/download/install.sh | bash'

আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।