স্ক্লাইট বা মাই এসকিএল? কীভাবে সিদ্ধান্ত নেবেন? [বন্ধ]


94

উভয়ের মধ্যে কোনটি ব্যবহার করবেন তা সিদ্ধান্ত নেওয়ার বিষয়ে থাম্বের কোনও ভাল নিয়ম?

এবং, যদি আপনি একটি স্ক্লাইট ডাটাবেস গ্রহণ করেন এবং সিস্টেমটি "অনেক বড়" হওয়ার প্রত্যাশা করে, তবে এটি কীভাবে স্থির থাকবে বা মাইএসকিএলে চলে যাবে কীভাবে সিদ্ধান্ত নেবে?


4
ফায়ারবার্ড এম্বেড বিবেচনা করুন, এটি দুটির একটি খুব শক্তিশালী মিশ্রণ।
স্টিফান স্টেইগার

4
খুব বিস্তৃত হিসাবে বন্ধ করতে ভোট দেওয়া। সম্ভাব্য অনুরূপ মোছা হয়েছে: stackoverflow.com/questions/3630/sqlite-vs-mysql
সিরো Santilli郝海东冠状病六四事件法轮功

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

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

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

উত্তর:


103

তাদের বৈশিষ্ট্য সেটগুলি মোটেও এক রকম নয়। স্ক্লাইট হ'ল একটি এম্বেড করা ডাটাবেস যার কোনও নেটওয়ার্ক ক্ষমতা নেই (যদি না আপনি সেগুলি যোগ করেন)। সুতরাং আপনি এটি কোনও নেটওয়ার্কে ব্যবহার করতে পারবেন না।

যদি তুমি চাও

  • নেটওয়ার্ক অ্যাক্সেস - উদাহরণস্বরূপ অন্য মেশিন থেকে অ্যাক্সেস করা;
  • সম্মিলনের কোনও আসল ডিগ্রি - উদাহরণস্বরূপ, আপনি যদি মনে করেন যে আপনি একবারে বেশ কয়েকটি ক্যুরিয় পরিচালনা করতে চান বা এমন একটি ওয়ার্ক লোড চালাতে চান যা প্রচুর নির্বাচন এবং কয়েকটি আপডেট রয়েছে এবং এগুলি সহজেই যেতে চান ইত্যাদি etc.
  • উদাহরণস্বরূপ, প্রচুর মেমরির ব্যবহার আপনার 32 জি মেমরির 1Tb ডাটাবেসের অংশগুলি বাফার করতে।

আপনাকে মাইএসকিএল বা অন্য কোনও সার্ভার-ভিত্তিক আরডিবিএমএস ব্যবহার করতে হবে।

মনে রাখবেন যে মাইএসকিউএল একমাত্র পছন্দ নয় এবং প্রচুর অন্যান্য রয়েছে যা নতুন অ্যাপ্লিকেশনগুলির জন্য ভাল হতে পারে (উদাহরণস্বরূপ পিজিএসকিউএল)।

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

এছাড়াও, আপনি যদি নিজের দ্বারা এটি সঠিকভাবে চয়ন করতে না সক্ষম হন তবে আপনার সম্ভবত আপনার টিমে এমন কাউকে নিয়োগ দেওয়া দরকার যারা পারেন।


সুতরাং মূলত স্ক্যলাইট হ'ল এমএস অ্যাক্সেস ফাইলগুলির বিকল্প।
ডিভিডিএমএন

4
এই তিনটি পয়েন্ট
হ'ল

সরলতার জন্য, আমার কাছে সর্বদা একটি একক সফটওয়্যার থাকে যা একমাত্র ব্যবহারকারীকে ডেটাবেস অ্যাক্সেস করার অনুমতি দেয় এমনকি এমনকী নেটওয়র্ক অ্যাপস যা মাইএসকিএল ডাটাবেস ব্যবহার করে।
মাওগ বলছেন মনিকা

57

স্ক্লাইট দলটি স্কেলাইট কখন ব্যবহার করতে হবে তা ব্যাখ্যা করে একটি নিবন্ধ প্রকাশ করেছে যা দুর্দান্ত পঠিত। মূলত, যখন আপনার প্রচুর লেখার সমষ্টি থাকে বা ডেটা টেরাবাইটে স্কেল করতে হয় তখন আপনি স্ক্লাইট ব্যবহার এড়াতে চান। অন্যান্য অনেক ক্ষেত্রে স্কাইলাইট হ'ল মাইএসকিউএলের মতো "traditionalতিহ্যবাহী" ডাটাবেসের একটি আশ্চর্যজনকরূপে ভাল বিকল্প।


11

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

আপনার অবশ্যই মাইএসকিউএল বা পোস্টগ্রিএসকিউএল সহ যাওয়া উচিত।

এটি যদি কোনও একক ব্যক্তি প্রকল্পের জন্য হয় তবে এসকিউএলাইট সেটআপ করা সহজ হবে।


সরলতার জন্য, আমার কাছে সর্বদা একটি একক সফ্টওয়্যার থাকে যা কেবলমাত্র মাইএসকিউএল ডাটাবেস ব্যবহার করে এমন নেটওয়্যার্কযুক্ত অ্যাপ্লিকেশনগুলিতে, এমনকি বিশেষত স্ক্লাইটের জন্য, কেবলমাত্র নেটওয়্যার ব্যবহারের অনুমতিপ্রাপ্ত একমাত্র ব্যবহারকারী to
মাওগ বলছেন মনিকা

10

পূর্ববর্তী দুর্দান্ত উত্তরের জন্য আমার কয়েকটি সেন্ট। www.sqlite.org সাইটটি একটি স্ক্লাইট ডাটাবেসে কাজ করে। লেখক (রিচার্ড হিপ্প) একটি অনুরূপ প্রশ্নের উত্তর দিলে এখানে লিঙ্কটি দেওয়া হল ।


4
লিঙ্কটির জন্য আপনাকে ধন্যবাদ, একই লেখক একটি নিজস্ব ওয়ার্কবেঞ্চ দিয়ে চালিয়ে যাচ্ছেন তিনি এথলন 1600 এর উপরে পরীক্ষা করেছেন 1 1 জিবি র‌্যাম। 5400RPM IDE ডিস্ক। রেডহাট 7.3। তার উপসংহারে বলা হয়েছে: «আমি এখন বিশ্বাস করি যে ওয়েবসাইটগুলিতে প্রতিদিন 1 মিলিয়ন হিট পাওয়া যায় এসকিউএলাইট প্রাথমিক ডাটাবেস হিসাবে ব্যবহারের জন্য উপযুক্ত»
রুত্রস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.