এসকিউএল ছাড়াও কোনও ডিএসবিএকে কীভাবে সিস্টেমের ভাষায় প্রোগ্রাম করতে হবে তা জানা দরকার?


20

"কেবলমাত্র এসকিউএল" ছাড়াও কোনও ডাটাবেস প্রশাসকের সিস্টেম বা অ্যাপ্লিকেশন স্তরের প্রোগ্রামিং ভাষা (উদাহরণস্বরূপ। নেট বা পিএইচপি) জানা দরকার?

এই প্রশ্নের উদ্দেশ্যগুলির জন্য, এসকিউএল স্ট্যান্ডার্ডের কোনও নির্দিষ্ট সংস্করণ এই উত্তরের জন্য বিবেচিত হবে না (এসকিউএল এএনএসআই 86, এসকিউএল আইএসও 87, এসকিউএল: ২০০)) কারণ প্রশ্নটি এসকিউএল এর রাজত্বের বাইরে ডেস্কটপ বা সার্ভার ভাষা সম্পর্কিত।

উত্তর:


25

এটা নির্ভর করে.

একটি বড় দোকানে, সম্ভবত আপনার নজরদারির জন্য অসংখ্য সার্ভার রয়েছে এবং আপনার সরঞ্জাম সরবরাহ করা হয়েছে বলে নয়। একটি ছোট দোকানে, আপনার সম্ভবত আরও জ্ঞানের প্রয়োজন কারণ আপনার আরও ব্যাপক প্রেরণ রয়েছে।

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

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

ব্যক্তিগতভাবে, আমি সিদ্ধান্ত নিয়েছি বছর বছর আগে সর্বশেষ বা সর্বোত্তম ক্লায়েন্ট ভাষার পিছনে তাড়া বন্ধ করব এবং ডাটাবেসের কাজগুলিতে ফোকাস করব। এটি আমাকে "নন-প্রোগ্রামার" করে তোলে না: আমার যদি প্রয়োজন হয় তবে তা আবার শিখতে হবে।


4
"এটি নির্ভর করে" এর জন্য +1 এর পরে অন্য যে কোনও কিছু মিস করেছে (বা সম্ভবত এটি খুব সুস্পষ্ট মনে হয়েছিল) - এটি আপনার দোকানের আকারের উপর নির্ভর করে। আমার আগের কাজটি আইটি বিভাগে আমরা তিনজন ছিলাম, ওয়েব ডেভলপমেন্ট সহ আমাকে কিছুটা করতে হয়েছিল। এখন আমার বর্তমান জায়গায় ৮০ জন আইটি কর্মী রয়েছে, এটি সমস্ত সময় সমস্ত ডাটাবেস।
সাইমন রিঘার্টস 5:25

আইডিকি, আমার মনে হয়েছিল আমার কোনও বড় বা ছোট দোকানের দিকে
নজর দেওয়া হয়নি

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

জিবিএন - আপনি প্রতিদিনের ভিত্তিতে নিজেকে কতটা কোড লিখছেন? এটি কি বেশিরভাগ এসকিউএল?
রোবপিম

@ পিম্বারউবার্স এখন এটি পাওয়ারশেল এবং এসকিউএল তবে আমি সিসাদমিন + ডিবিএ। শেষ কাজটি ছিল এসকিউএল, কিছু পাওয়ারশেল, কিছু সি #। তার আগে, বেশিরভাগ এসকিউএল এবং এসএসআইএস (বিআই ডিবিএ)। এটি এসকিউএল সর্বদা বৈশিষ্ট্যগুলি নির্ভর করে যা আমি করি।
gbn

14

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

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

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

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

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

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

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


6

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

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

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


আমি মনে করি এটি লক্ষ্য করার মতো যে এসএসএএস সত্যই এসকিউএল সার্ভারের থেকে পৃথক সত্তা এবং এটির সাথে প্রচুর পরিমাণে কাজ করার ক্ষেত্রে অনেক লোক কখনও এমন পরিস্থিতিতে পড়ে না। আমি ২০০১ সাল থেকে এসএসএএস বন্ধ করে দিয়েছিলাম এবং প্রতি বছর কয়েক সপ্তাহের জন্য আমি কেবল এটি আঘাত করি।
কনসার্নড

এসএসএএস এসএসএলএস এবং এসএসআরএসের মতো এসকিউএল সার্ভার পরিবারের একটি অংশ। আমি যেমন বলেছিলাম, এসকিউএল সার্ভারটি বিগ।
ডাটাগোড

1
এসএসএএস এসকিউএল সার্ভারের সাথে একত্রিত হয় তবে এটি একটি স্বতন্ত্র সিস্টেম। এটি ব্যবহার করার জন্য আপনাকে আসলে এসকিউএল সার্ভারের প্রয়োজন নেই - এটির সাথে সংযোগ পেতে আপনি যে কোনও কিছু থেকে ডেটা লোড করতে পারেন। আমি মনে করি এসএসএএস কেবলমাত্র এসকিউএল সার্ভার সাইটগুলির মোটামুটি ছোট সংখ্যালঘুতে ব্যবহৃত হয়। এমডিএক্সের জন্য বিজ্ঞাপন বিজ্ঞাপন বনাম এসকিএল সার্ভার দক্ষতা চাই জবাইজার.কমের তালিকার সংখ্যার সাথে তুলনা করার চেষ্টা করুন। এসকিউএল সার্ভারের সাথে বছরের পর বছর কাজ করা অযৌক্তিক নয় SS
কনফারডঅফটুনব্রিজ

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

5

এটি আমার অভিজ্ঞতা হয়েছে যে বেশিরভাগ ডিবিএর বিকাশের কোনও প্রকার পটভূমি থাকলেও তাদের কোড লেখার প্রয়োজন হয় না। আমি যে সত্যিকারের ডিবিএর সাথে কাজ করেছি তার শেল স্ক্রিপ্টিং, অপারেটিং সিস্টেম এবং বিশেষায়িত অ্যাপ্লিকেশন জ্ঞান (যেমন: পিপলসফট) সহ বিভিন্ন বিষয়ে বিস্তৃত জ্ঞান ছিল।

গ্রেড স্কুলে আমার একটি ডেটাবেস অ্যাডমিনিস্ট্রেশন ইন্সট্রাক্টর ছিলেন যিনি আমাদের প্রশ্নের কোনও তালিকা দিয়েছেন যা কোনও ভাল (ওরাকল) ডিবিএর উত্তর দিতে সক্ষম হওয়া উচিত: (আমি 40 বা ততোধিক তালিকা থেকে কিছু হাইলাইট পোস্ট করব)

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

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


5

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

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

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


1
+1 আমার .net বেশিরভাগ ক্ষেত্রে তারা কীভাবে আমার ডাটাবেসগুলিতে কল করে তা সীমাবদ্ধ। এটি গুরুত্বপূর্ণ বিট :-)
gbn

4

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

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

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


+1 তবে আমি মনে করি ওরাকল-এ সার্ভার-সাইড জাভা সাধারণত খুব কার্যকর হয় না (সেখানে বিজোড় ব্যতিক্রম রয়েছে )
জ্যাক ডগলাস

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

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

-1

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

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