এসকিউএলাইট কতটা স্কেলেবল? [বন্ধ]


178

আমি সম্প্রতি এসকিউএলাইট বনাম মাইএসকিউএল সম্পর্কে এই প্রশ্নটি পড়েছি এবং উত্তরটি উল্লেখ করেছে যে এসকিউএলাইট ভাল স্কেল করে না এবং সরকারী ওয়েবসাইটের সাজানোর বিষয়টি এটির নিশ্চিত করে

এসকিউএলাইট কতটা স্কেলেবল এবং এর উচ্চতম সীমাগুলি কী?

উত্তর:


429

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

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

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

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

* সাইটটি আর উপলব্ধ নেই


3
মাইএসকিউএলএর "ক্লাসিক" ডাটাবেস ইঞ্জিন, মাইআইএসএএম-তে এসকিউএলাইট হিসাবে সমবর্তী রিড / রাইটিং অপারেশন সম্পর্কিত একই সমস্যা রয়েছে। প্রকৃতপক্ষে, এটি লিখিত ক্রিয়াকলাপের সাথে স্পর্শ করা প্রতিটি একক সারিকে লক করে, লেখার-নিবিড় অ্যাপ্লিকেশনগুলিকে স্কেল করা অসম্ভব করে তোলে। তবুও, এটি অনেক ওয়েব অ্যাপ্লিকেশন ঠিক জরিমানা পরিবেশন করেছে।
হেনিং

1
আপনি কি তখন নিজের উত্তরটির নতুন করে লিখতে পারেন? যথাযথ সূচকে ছাড়াই ডিবির বিচার সম্পাদন সম্পূর্ণ অন্যায়। এছাড়াও লেনদেনগুলি এসকিউএলাইটের কর্মক্ষমতা এবং স্কেলিবিলিটি অনেক পরিবর্তন করে।
কর্নেল

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

1
আপনি দয়া করে আমাদের সাথে শেয়ার করতে পারেন আপনার সাইট প্রতি সেকেন্ডে কত হিট?
নুব ওভারফ্লো

2
আরও নতুন এসকিউএল সংস্করণে রাইট-ফরোড-লগিং (ওয়াল) পাওয়া যায় যা পড়ার / লেখার চক্রের কিছুটা ব্যথা দূর করতে পারে। দ্রব্য পরিবর্তন.
লাসে ভি কার্লসেন

58

স্ক্লাইটটি একক ব্যবহারকারীর বিবেচনায় স্কেলেযোগ্য, আমার কাছে মাল্টি-গিগাবিট ডাটাবেস রয়েছে যা খুব ভাল সম্পাদন করে এবং এতে আমার খুব বেশি সমস্যা হয়নি।

কিন্তু এটা হয় , একক ব্যবহারকারী এখনও এটা কি স্কেলিং ধরনের আপনার সম্পর্কে কথা বলছি উপর নির্ভর করে।

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

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

কিন্তু SQLite অবশ্যই হবে ফাংশন একটি মাল্টি-ইউজার পরিবেশে, কিন্তু এটা করা হবে না সঞ্চালন ভাল।


5
অন্যান্য ব্যবহারকারীরা যখন এটি লিখছেন তখন এসকিউএলাইট 3 পড়া সমর্থন করে।
অ্যালিক্স অ্যাক্সেল

2
নোট করুন যে উপরের মন্তব্যগুলি পুরানো, নতুন (এর) ওয়াল সিস্টেমের সাথে লেখালেখি এবং পাঠ একই সময়ে সম্পাদন করা যায়, স্কেলিবিলিটি বৃদ্ধি করে।
লাসে ভি কার্লসেন

এসকিএল সার্ভার বা ওরাকল ইত্যাদির মতো কোনও rdbms থেকে স্কাইকাইটে ফ্লাইতে রেকর্ড রফতানি করা কি সম্ভব?
ILoveStackoverflow

29

এসকিউএলাইট sqlite.org ওয়েবসাইট এবং অন্যান্য যেগুলিতে প্রচুর ট্র্যাফিক রয়েছে ড্রাইভ করে। তারা পরামর্শ দেয় যে আপনার যদি প্রতিদিন 100k এর চেয়ে কম হিট থাকে তবে এসকিউএলাইটের কাজ ঠিক করা উচিত। এবং এটি "রাইটহেহেড লগিং" বৈশিষ্ট্য সরবরাহ করার আগে এটি লেখা হয়েছিল।

আপনি যদি এসকিউএলাইটের সাহায্যে জিনিসগুলি দ্রুত করতে চান তবে নিম্নলিখিতগুলি করুন:

  • SQLite 3.7.x এ আপগ্রেড করুন
  • লিখন-সামনের লগিং সক্ষম করুন
  • নিম্নলিখিত প্রগমাটি চালান: "PRAGMA ক্যাশে_সাইজ = পৃষ্ঠা-সংখ্যা;" ডিফল্ট আকার (পৃষ্ঠাগুলির সংখ্যা) 2000 পৃষ্ঠা, তবে আপনি যদি এই সংখ্যাটি বাড়ান, তবে আপনি সরাসরি মেমরির বাইরে চলে এমন ডেটার পরিমাণ বাড়িয়ে তুলবেন।

আপনি ইউটিউবে আমার ভিডিওটি একবার "লিখিত-সামনের লগিংয়ের সাথে এসকিউএল পারফরম্যান্স উন্নত করুন " নামক এক নজরে দেখতে চাইতে পারেন যা রাইট- ফরোয়ার্ড লগিং কীভাবে ব্যবহার করতে হয় তা দেখায় এবং লেখকদের জন্য 5x গতির উন্নতি দেখায়।


24

স্ক্লাইট হ'ল একটি ডেস্কটপ বা প্রক্রিয়াধীন ডাটাবেস। এসকিউএল সার্ভার, মাইএসকিউএল, ওরাকল এবং তাদের ভাইয়েরা সার্ভার

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


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

2
এটিকে সময় দিন: আপনার একই সময়ে দুটি বিকাশকারী একই ক্ষেত্রের অ্যাক্সেস পাবেন এবং এটি শ্বাসরোধ করবে।
জোয়েল কোহোর্ন

3
দমবন্ধ হিসাবে আপনি কি সংজ্ঞায়িত করেন? আপনার প্রতিক্রিয়া থেকে আমি অনুমান করছি যে এসকিউএলাইটের সাথে আপনার খুব বেশি অভিজ্ঞতা নেই। এসকিউএলাইট পুরো ফাইলটি অপারেশনে লক করে রাখবে যাতে আপনার কোনও বিলম্ব হতে পারে তবে আপনি প্রস্তাবিত পরিস্থিতিতে এটি 'দম বন্ধ' হওয়া অসম্ভব।
অ্যান্ড্রু বার্নস

3
অ্যান্ড্রু, কারণ এসকিউএল লাইট ছোট দলের জন্য ভাল কাজ করে, এটিকে স্কেলেবল করে তোলে না, প্রয়োজনীয়কে স্কেলেবল করতে স্কেল করা ভাল, যার অর্থ এটি বড় দলগুলির সাথে ভাল করা উচিত। আমার জানা মতে এসকিউএল লাইট বড় দল / সমবর্তী ডেটাবেস ক্রিয়াকলাপগুলির পক্ষে মোটামুটি কম প্রান্তিকের চেয়ে বেশি নয়।
পপ ক্যাটালিন

5
@বিচার. এই উত্তরের এসকিউএলাইট কতটা স্কেলযোগ্য তার কোনও সমর্থনকারী প্রমাণ নেই। কারও দ্বারা উত্তর আরও ভাল না।
গেটকিলার

23

আপনি কি এই এসকিউএলাইট ডক্সটি পড়েন - http://www.sqlite.org/whentouse.html ?

এসকিউএলাইট সাধারণত নিম্ন থেকে মাঝারি ট্র্যাফিক ওয়েবসাইটগুলির জন্য ডেটাবেস ইঞ্জিন হিসাবে দুর্দান্ত কাজ করবে (যা বলা হয়, সমস্ত ওয়েবসাইটের 99.9%)। এসকিউএলাইট যে পরিমাণ ওয়েব ট্র্যাফিক পরিচালনা করতে পারে তা ওয়েবসাইট তার ডেটাবেসটিকে কতটা ভারী ব্যবহার করে তার উপর নির্ভর করে। সাধারণভাবে বলতে গেলে যে কোনও সাইটের 100K হিট / দিনের চেয়ে কম পরিমাণ আসে সেগুলি এসকিউএলাইটের সাথে দুর্দান্ত কাজ করা উচিত। 100 কে হিট / দিনের চিত্রটি রক্ষণশীল অনুমান, কোনও হার্ড আপার বাউন্ড নয়। এসকিউএলাইট ট্র্যাফিকের পরিমাণের 10 গুণ দিয়ে কাজ করার জন্য প্রদর্শিত হয়েছে।


3
আমি এর সাথে অনেকটাই একমত আপনি চাইলে 99% ওয়েবসাইটগুলিকে এসকিউএলাইট দিয়ে জরিমানা করা যায়। তবে, অন্যদিকে 99% ওয়েব ট্র্যাফিক বৃহত্তম 1% ওয়েবসাইটে যায়।
jangofan

7
"100 কে হিট / দিন" এর মেট্রিক সম্পূর্ণ জঞ্জাল। একটি "হিট" সাধারণত একটি এইচটিটিপি জিইটি হিসাবে সংজ্ঞায়িত করা হয় এবং কাটা-আপ চিত্রগুলির একটি গুচ্ছ সহ একটি ওয়েবসাইট পেজভিউতে 40+ "হিট" পেতে পারে - এর কোনওটিই ডিবি স্পর্শ করে না। এমনকি ডক্সগুলি যদি হিট == পৃষ্ঠা দর্শনের ভুল করে তবে এটি বিভ্রান্তিকর। এসকিউএলাইট একটি লেখায় পুরো ডিবি লক করে। যদিও এটি কেবলমাত্র রেকর্ড ব্রাউজ করা লোকের 100k পৃষ্ঠাগুলিকে বীরত্বপূর্ণভাবে পরিবেশন করতে পারে, তবে এটি একটি লেখার-নিবিড় অ্যাপ্লিকেশন (ই-বাণিজ্য, বার্তা বোর্ড, ইত্যাদি) এ বিচ্ছিন্ন হয়ে যাচ্ছে।
জামেব

10

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

একটি জিনিস মনে রাখবেন, সমস্ত বর্বরতা সত্ত্বেও, এসকিউএলাইট ডেটা গুদামজাত করার জন্য তৈরি করা হয় না। এসকিউএলাইটের জন্য প্রস্তাবিত বিভিন্ন ব্যবহার রয়েছে । এসকিউএলাইটের পিছনে সূক্ষ্ম লোকেরা এগুলি নিজেরাই বলে:

এসকিউএলাইটের দিকে নজর দেওয়ার আরেকটি উপায় হ'ল এসকিউএলাইট ওরাকল প্রতিস্থাপনের জন্য ডিজাইন করা হয়নি। এটি ফপেন () প্রতিস্থাপনের জন্য ডিজাইন করা হয়েছে।

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


1
আপনার ডেটা ছাঁটাই করে খুব বড় ইনডেক্সড টেবিলের বিষয়টি নিয়ে আপনি ঘুরে আসতে পারেন, যেমন প্রতি দিন / সপ্তাহে একটি টেবিল। এসকিউএলাইট এমনকি আপনাকে টেবিলগুলিকে পৃথক ডাটাবেস ফাইলগুলিতে বিভক্ত করতে দেয় এবং তারপরে ATTACH DATABASEসমস্ত টেবিলের সাথে ভার্চুয়াল ডাটাবেস সংযোগ তৈরি করতে ব্যবহার করে (তবে হার্ডডেমি 62২ ডাটাবেস সীমাবদ্ধ)।
অ্যালিক্স অ্যাক্সেল

3

আমি মনে করি যে একটি (সংখ্যায় 1) ক্লায়েন্টদের হেন্ডার্ট পরিবেশনকারী ওয়েবসভারটি ব্যাকএন্ডে ডাটাবেসের সাথে একক সংযোগ সহ উপস্থিত হয়, তাই না?

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


1
থেক্স গেটকিলার, তবে দয়া করে "লো ভলিউম ওয়েবসাইট" নির্দিষ্ট করুন।
বরফ

3

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

অন্যদিকে মাইএসকিউএল সার্ভার অ্যাপ্লিকেশনগুলির জন্য ভাল কাজ করে যেখানে সমস্ত মানুষ একই সাথে এটি ব্যবহার করবে। এটি লক করে না এবং এটি আকারে বেশ বড়। সুতরাং আপনার সংগীত পাঠাগারটির জন্য মাই এসকিএল হ'ল হত্যার ঘটনাটি কেবলমাত্র একজন ব্যক্তি দেখতে পাবে, নিঃসন্দেহে এটি একটি ভাগ করা সংগীত লাইব্রেরি যেখানে হাজার হাজার মানুষ এটি যুক্ত করে বা আপডেট করে। তারপরে MYSQL ব্যবহার করা হবে।

সুতরাং তত্ত্বের ক্ষেত্রে মাইএসকিউএল আরও ভাল স্কেল করে স্কেলাইট কারণ এটি একাধিক ব্যবহারকারীকে পরিচালনা করতে পারে তবে এটি একটি একক ব্যবহারকারীর অ্যাপ্লিকেশনটির জন্য ওভারকিল।


5
এটি ব্যবহার করে / এটি লিখেছে। স্ক্লাইট পড়াতে লক করে না।
গ্রেগ লিন্ড

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

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

1

এসকিউএলাইটের ওয়েবসাইট (যে অংশটি আপনি রেফারেন্স করেছেন) নির্দেশ করে যে এটি বিভিন্ন মাল্টি-ব্যবহারকারীর পরিস্থিতিতে ব্যবহার করা যেতে পারে।

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


এবং লেনদেন ব্যবহার। এটি এসকিউএলাইটের জন্য অত্যন্ত গুরুত্বপূর্ণ।
কর্নেল

-1

এটি রিয়েল এসকিউএল সার্ভার যাচাই করা মূল্যবান হতে পারে যা এসকিউএলাইটে নির্মিত একটি ডাটাবেস সার্ভার।


7
আমি মনে করি না যে কোনও সাইট "রিয়েল এসকিউএল সার্ভার" এর জন্য 299 ডলার ব্যয় করে, যখন বেশিরভাগ সাইট এসকিউএলাইটের সীমাতে পৌঁছনোর জন্য পর্যাপ্ত ট্র্যাফিক পায় না।
jangofan
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.