NoSQL ক্র্যাশ কোর্স / টিউটোরিয়াল [বন্ধ]


100

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

যে কোনও হারে, এমন কোনও সিস্টেমে ক্র্যাশ কোর্স / টিউটোরিয়াল সম্পর্কে কেউ কি জানেন যা এটি ব্যবহার করবে (কোনও নোএসকিউএল-ভিত্তিক সিস্টেমের জন্য "হ্যালো ওয়ার্ল্ড" ধরনের) বা এসকিউএল ভিত্তিক একটি "হ্যালো ওয়ার্ল্ড" অ্যাপ্লিকেশন গ্রহণ করে এমন একটি টিউটোরিয়াল এবং এটিকে নোএসকিউএলে রূপান্তরিত করে (প্রয়োজনীয়ভাবে কোডে নয়, তবে কেবল একটি উচ্চ-স্তরের ব্যাখ্যা)।


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

উত্তর:


45

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

এছাড়াও আমি এখানে কাউচ ডিবিতে একটি দুর্দান্ত ফ্রি অর্লিস বইটি পেয়েছি , যা দুর্দান্ত aw


53

NoSQL এর সবচেয়ে বেসিক ফর্মটিতে কোনও ধরণের কী / মান জোড় সিস্টেম ব্যবহার করে অবজেক্টগুলি সঞ্চয় করার উপায় ছাড়া আর কিছুই নয়। ইতিমধ্যে আমি ধরে নিয়েছি আপনি এটি সমস্ত সময় ব্যবহার করেন। এই ক্ষেত্রে. জাভাস্ক্রিপ্টে আপনি foo নামে একটি অবজেক্ট তৈরি করতে পারেন এবং তারপরে foo['myobj'] = myobj;অবজেক্টে স্টাফ সঞ্চয় করতে পারেন।

সমস্ত নোএসকিউএল সার্ভারগুলি সত্যিই আপনাকে বৃহত্তর অ্যারে যুক্ত / মুছে ফেলার / ক্যোয়ারী করার একটি উপায় দেয় এবং এখনও অধ্যবসায় এবং দোষ সহ্য করার অনুমতি দেয়। আপনি কোডের প্রায় 100 লাইনে মেমরি সার্ভারে একটি NoSQL তৈরি করতে পারেন।

সুতরাং আসুন এটি এইভাবে করা যাক ... কাউচডিবিতে আপনি মানচিত্র ব্যবহার করেন / হ্রাস করুন ... সুতরাং আসুন একটি মানচিত্র ফাংশন তৈরি করুন যা কিছুটা এসকিউএল কোডের মতো হয়:

SELECT * FROM users WHERE age > 10

কাউচডিবিতে আপনি একটি জাভাস্ক্রিপ্ট ফাংশন দিয়ে সার্ভারটি সরবরাহ করেন যা ডাটাবেসের প্রতিটি আইটেমের বিরুদ্ধে চালিত হয় ...

function (doc)
{
    if (doc.objType == "users") {
       if (doc.age > 10) {
           emit(doc._id, null)
       }
    }
}

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


10
আপনার উদাহরণটি দেখে মনে হচ্ছে এটি বড় ডিবিতে অকার্যকর হবে। ডকটিতে সার্ভার ইনডেক্স কি কীগুলি ব্যবহার করে এবং কীগুলিতে সূচক তৈরি করতে স্মার্ট হতে পারে? কীগুলির মতো ব্যবহারকারী 1, ব্যবহারকারী 2 ইত্যাদি হতে পারে
জেস

3

কটাক্ষপাত এই DNR টিভি থেকে ভিডিও, সঙ্গে কিছু হাত করছেন MongoDB । প্রথম পরিচয়ের জন্য সুন্দর হতে পারে।


2

mongoDB ওয়েবসাইট অনলাইন mongoDB শেল সিমুলেশন আকারে একটি দুর্দান্ত 10-পদক্ষেপ টিউটোরিয়াল সরবরাহ করে। এটি সম্পূর্ণ হতে 10 মিনিট সময় নেয় এবং নোএসকিউএল দিয়ে শুরু করার জন্য এটি দুর্দান্ত উপায়!

http://www.mongodb.org/ ("এটি চেষ্টা করে দেখুন" ক্লিক করুন)


1
কেবল এটি যুক্ত করার জন্য তাদের কাছে মঙ্গো পৃষ্ঠায় একটি বর্গক্ষেত্র রয়েছে যা কোড ডক্সের
স্মিথ

1

y_serial একটি একক পাইথন মডিউল হিসাবে লেখা যা একটি ওয়ার্কিং টিউটোরিয়ালের মতো পড়ে এবং এতে অনেক টিপস এবং রেফারেন্স অন্তর্ভুক্ত থাকে: http://yserial.sourceforge.net/

এটি কীভাবে একটি "নোএসকিউএল" (কেবল এসকিউএল নয়) পদ্ধতিতে একটি স্বেচ্ছাচারিত পাইথন অবজেক্টকে (যেমন একটি অভিধানের ডেটা স্ট্রাকচার) বজায় রাখার দৃষ্টিকোণ গ্রহণ করে।





0

এখানে আমার NoSQL সংস্থানসমূহ:

নতুনদের nosql জন্য টিউটোরিয়াল: http://www.tutorialindustry.com/nosql-tutorial-for-beginners

মঙ্গোডিবির জন্য: http://www.tutorialindustry.com/mongodb-tutorial- for-beginners

কাউচডিবি এর জন্য: http://www.tutorialindustry.com/couchdb-tutorial- for-beginners

রেডিসের জন্য: http://www.tutorialindustry.com/redis-tutorial- for-beginners


3
সেই সাইটটি চলে গেছে, সমস্ত 404s ...
স্কটএন

1
হ্যাঁ, এটি সমস্ত 404s।
ডোন 01001100
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.