ডাটাবেস ইন্টিগ্রেশন PlatoBlockchain ডেটা বুদ্ধিমত্তার জন্য মাল্টিচেইন ফিড। উল্লম্ব অনুসন্ধান. আ.

ডাটাবেস ইন্টিগ্রেশনের জন্য মাল্টিচেইন ফিডস

ব্লকচেইন থেকে এবং আরও বিস্তৃত বিশ্বে ডেটা নেওয়া

২০১৫ সালে ফিরে মাল্টিচেইনের প্রথম প্রকাশ্য মুক্তির সাথে আমরা অবাক করা দিক থেকে ব্লকচেইন অ্যাপ্লিকেশনগুলিতে আগ্রহ দেখেছি। আমরা যখন প্রাথমিকভাবে ডিজিটাল সম্পদ জারি, স্থানান্তর এবং হেফাজত সক্ষম করতে মাল্টিচেইন ডিজাইন করেছিলাম, ক্রমবর্ধমান সংখ্যক ব্যবহারকারী ডেটা-ভিত্তিক অ্যাপ্লিকেশনগুলির জন্য এটি ব্যবহার করতে আগ্রহী ছিলেন।

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

স্রোতের বিবর্তন

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

2017 সালে, স্ট্রিমগুলি ছিল সম্প্রসারিত নেটিভ জেএসএন এবং ইউনিকোড পাঠ্য, আইটেম প্রতি একাধিক কী এবং লেনদেনের জন্য একাধিক আইটেম সমর্থন করতে। এই শেষ পরিবর্তনটি হাই-এন্ড হার্ডওয়ারে প্রতি সেকেন্ডে 10,000 টিরও বেশি ডেটা আইটেম প্রকাশের অনুমতি দেয়। তারপরে 2018 সালে, আমরা এর জন্য বিজোড় সমর্থন যুক্ত করেছি অফ-চেইন ডেটা, যার মধ্যে কয়েকটি তথ্যের একটি হ্যাশ অন-চেইন প্রকাশিত হয় এবং ডেটা নিজেই নোডগুলির কাছে অফ চেইন সরবরাহ করা হয়। এবং সেই বছরের পরে আমরা মাল্টিচেইন ২.০ সম্প্রদায়টি মুক্তি দিয়েছিলাম স্মার্ট ফিল্টার, কাস্টম জাভাস্ক্রিপ্ট কোড স্ট্রিম আইটেমের নির্বিচারে বৈধতা সম্পাদন করার অনুমতি দেয়।

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

ডাটাবেস দ্বিধা

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

একটি বিকল্প যা আমরা বিবেচনা করেছি তা হল এমবেডেড লেভেলডিবি এবং বাইনারি ফাইলগুলির বর্তমান সংমিশ্রণের পরিবর্তে, বহিরাগত ডাটাবেসটিকে মাল্টিচেইনের প্রাথমিক ডেটা স্টোর হিসাবে ব্যবহার করা। এই কৌশলটি গৃহীত হয়েছিল চেইন কোর (বন্ধ) পোস্টচেইন (এখনও সর্বজনীন নয়) এবং উপলব্ধ একটি বিকল্প হিসাবে হাইপারল্ডার ফ্যাব্রিক ইন তবে শেষ পর্যন্ত আমরা এই পদ্ধতির বিরুদ্ধে সিদ্ধান্ত নিয়েছি, কারণ বাহ্যিক প্রক্রিয়ার উপর নির্ভরশীল ঝুঁকির কারণে। আপনি চান না যে আপনি আপনার ব্লকচেইন নোডটি হিমায়িত করুন কারণ এটির ডেটাবেস সংযোগ হারিয়েছে বা কেউ এর ডেটা স্টোরটিতে একটি জটিল কোয়েরি চালাচ্ছে বলে।

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

মাল্টিচেইন ফিডস উপস্থাপন করা হচ্ছে

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

মাল্টিচেইন ফিড ডায়াগ্রাম

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

মাল্টিচেইন ফিডগুলি ডিস্কে কেন লেখা হয়, প্রক্রিয়াগুলির মধ্যে বা নেটওয়ার্কের মাধ্যমে প্রবাহিত না হয়ে? কারণ আমরা তাদের একটি অতি-নির্ভরযোগ্য রেপ্লিকেশন লগ হিসাবে পরিবেশন করতে চাই যা ডাটাবেস ডাউনটাইম, সিস্টেম ক্র্যাশ, বিদ্যুৎ হ্রাস এবং এর মতনর মতো। ডিস্ক ফাইলগুলি ব্যবহার করে, আমরা স্থায়িত্বের গ্যারান্টি দিতে পারি, এবং টার্গেট ডাটাবেসটিকে অযৌক্তিকভাবে আপডেট করার অনুমতি দিতে পারি। যদি কোনও কারণে এই ডাটাবেসটি অতিরিক্ত লোড বা সংযোগ বিচ্ছিন্ন হয়ে যায়, মাল্টিচেইন কোনও বাধা ছাড়াই অপারেটিং চালিয়ে যেতে পারে এবং জিনিসগুলি স্বাভাবিক অবস্থায় ফিরে আসার পরে ডাটাবেসটি ধরা পড়বে।

ফিডস দিয়ে শুরু করা

ফিডগুলি মাল্টিচেইন এন্টারপ্রাইজের সর্বশেষতম ডেমো / বিটাতে একীভূত হয়েছে যা ডাউনলোডের জন্য উপলব্ধ এখন এর জন্য ডকুমেন্টেশন পড়ে শুরু করুন মাল্টিচেইন ফিড অ্যাডাপ্টার, বা পর্যালোচনা ফিড সম্পর্কিত API গুলি। আমরা চাই আপনার মতামত শুনতে এই বৈশিষ্ট্যটির উপর এবং আমরা কীভাবে ভবিষ্যতে এটি প্রসারিত করতে পারি

ফিডগুলি প্রকাশের সাথে সাথে, মাল্টিচেইন এন্টারপ্রাইজের সংস্করণ 2.0 এখন সম্পূর্ণ বৈশিষ্ট্যযুক্ত - দেখুন ডাউনলোড এবং ইন্সটল সম্প্রদায় এবং এন্টারপ্রাইজ সংস্করণগুলির মধ্যে সম্পূর্ণ তুলনার জন্য পৃষ্ঠা। পরের কয়েক মাস ধরে আমরা এর পরীক্ষা এবং অপ্টিমাইজেশন সম্পন্ন করব এবং আশা করব যে এটি Q1 এর শেষের দিকে উত্পাদনের জন্য প্রস্তুত থাকবে। ইতিমধ্যে, মাল্টিচেইন এন্টারপ্রাইজ লাইসেন্সিং বা মূল্য নির্ধারণ সম্পর্কে তথ্যের জন্য দয়া করে দ্বিধা করবেন না যোগাযোগ করুন.

কোন মন্তব্য পোস্ট করুন লিঙ্কডইন উপর.

সূত্র: https://www.multichain.com/blog/2020/02/multichain-feeds-for-database-integration/

সময় স্ট্যাম্প:

থেকে আরো মাল্টিচেইন