পরীক্ষার ডেটার বৃহত ডেটাসেট তৈরি করার সরঞ্জাম [বন্ধ]


25

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

এমন কোনও সরঞ্জাম রয়েছে যা তুলনামূলকভাবে দ্রুত টেস্ট ডেটার সেটগুলি (আদর্শভাবে সরাসরি ডাটাবেসে সরাসরি) উত্পন্ন করবে? আমি এমন কিছু সন্ধান করছি যা কমপক্ষে মাইএসকিউএল এর সাথে কাজ করে।

উত্তর:


12

সেরা সরঞ্জাম (যদি আপনি এটি সন্ধান করতে পারেন) হ'ল ডেটা ফ্যাক্টরি। (দুঃখের সাথে মুদ্রণের বাইরে)। আমি এটি থেকে একেবারে আনন্দদায়ক (এবং বেশ খাঁটি দেখতে) ডেটাসেট তৈরি করেছি।

জেনেরেটেটা ডট কম ... গ্রহণযোগ্য, তবে খুব ভালভাবে স্কেল করে না।

ডেটা জেনারেটর নজর রাখার মতো একটি জিনিস।

এবং যখন ডিটিএম ডেটা জেনারেটর চতুর এবং ডেটাফ্যাক্টির একটি দুর্বল বিকল্প, এটি বিদ্যমান এবং বিক্রি হচ্ছে এবং আমি এটিকে হালকাভাবে গ্রহণযোগ্য ডেটা তৈরি করতে ব্যবহার করেছি।


9

রেডগেটের কাছে আপনি যা খুঁজছেন তার অনুরূপ একটি সরঞ্জাম রয়েছে তবে এটির গন্তব্য এমএস এসকিউএল সার্ভার হতে পারে।

http://www.red-gate.com/products/sql-development/sql-data-generator

আপনি নিম্নলিখিত নিবন্ধটিও দেখতে পারেন:

http://www.sqlservercentral.com/articles/Advanced+Querying/jointestdata/197/


রেডগেট স্কয়ার ডেটা জেনারেটরের জন্য +1
আইম

4

ইনপুট হিসাবে কিছু পরিচিত ডেটা ব্যবহার করে আমি সাধারণত আমার নিজস্ব উত্পন্ন করি - যদি এটি খুব এলোমেলো হয় তবে এটি সর্বদা ভাল পরীক্ষা নয়; আমার এমন ডেটা দরকার যা আমার চূড়ান্ত পণ্যের সাথে একইভাবে বিতরণ করা হবে।

আমার যে বৃহত্তর ডাটাবেসগুলির টিউন করতে হবে সেগুলি সমস্তই প্রকৃতিতে বৈজ্ঞানিক - তাই আমি সাধারণত ইনপুট হিসাবে অন্য কিছু তদন্ত নিতে পারি এবং এটিকে পুনরুদ্ধার করতে এবং জিটার যুক্ত করতে পারি। (উদাহরণস্বরূপ, মিলি সেকেন্ড যথার্থতার সাথে 5 মিনিট ক্যাডেন্সে থাকা ডেটা নেওয়া এবং এটি 10 ​​সেকেন্ডের ক্যাডেন্স ডাব্লু / মিলিসেকেন্ড যথার্থতার সাথে রূপান্তর করা তবে সময়ের সাথে একটি +/- 100 এমএস জিটার)

...

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


3

আমি mysqlslap ব্যবহার করছি using এটি নিজের পরেও পরিষ্কার হয়ে যায়।

আমি যখন এটি ব্যবহার শুরু করি তখন নিবন্ধটি এখানে পড়েছি।



2

এই ফাংশনটি একবার দেখুন। আপনি নাম, ফোন নম্বর, জিপকোড ইত্যাদি তৈরি করতে পারেন এটি সম্পূর্ণভাবে এমওয়াইএসকিউএলে সম্পন্ন হয়েছে অন্য অ্যাপ্লিকেশনগুলির প্রয়োজন নেই। http://moinne.com/blog/ronald/mysql/howto-generate-meaningful-test-data-using-a-mysql-function


1

সর্বাধিক ব্যয়বহুল উপায় সম্ভবত কোনও ওপেন সোর্স বা বাণিজ্যিক ডেটা জেনারেটর ব্যবহার করা। আমি যে কি করতে ব্যবহৃত।

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


1

এই সমস্যার ভিন্ন সমাধান খুঁজছেন এমন কারও জন্য ... আমি ডেটা সিঙ্ক্রোনাইজেশন স্টুডিওর জন্য একটি পরীক্ষার ডেটা জেনারেটর প্রকল্প লিখেছি। এটি বাস্তবসম্মত টেস্টিং ডেটের লক্ষাধিক সারি থেকে শুরু করে 1 থেকে 100s পর্যন্ত একটি বড় ডেটাসেট তৈরি করতে পারে। এটি সম্পর্কে একটি ব্লগ পোস্ট এখানে। http://www.simego.com/Blog/2012/02/ টেস্ট- ডেটা- জেনারেটর-ডাউনলোড- জন্য- ডেটা- সিসিঙ্ক 15 দিনের জন্য এটি বিনামূল্যে ব্যবহার করা যায় (একবার আপনার পরীক্ষার ডেটা হয়ে গেলে, আপনার কাছে এটি থাকে)

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