স্মার্ট/বুদ্ধিমান ঘড়ি । Smart Watch

রাশেদা ইয়াসমিন নিপা, সাইদ আহমেদ

স্মার্ট ওয়াচ যন্ত্রটি সম্পূর্ণ নতুন। ওয়াচ/ঘড়ি প্রায় অপ্রচলিত একটি পরিনত হয়েছে, সেই ওয়াচই এখন প্রয়োজনের চেয়ে অধিক ফ্যাশনে পরিণত হতে চলেছে। স্মার্ট ওয়াচ যেসব কার্যক্রম সম্পাদন করতে পারে-

১। সময় দেখা।

২। কল অ্যালার্ট, মিসকল অ্যালার্ট পাওয়া যায়।

৩। ফেসবুক, টুইটার অ্যালার্ট পাওয়া।

৪। ভাইভ্রেশন অ্যালার্ম (ঘুম থেকে জাগার জন্য) এর ব্যবস্থা রয়েছে।

৫। এর দারা স্মার্টফোন কন্ট্রোল করা যাবে।

৬। ছবি তোলা এবং ভিডিও করা যেতে পারে।

৭। হৃৎস্পন্দন এর ট্র্যাক রাখা যায়।

৮। ইউ এস বি স্টিকের ফাংশন থাকতে পারে।

সাম্প্রতিক যেসব স্মার্ট ওয়াচ এর নাম পাওয়া যায়-

১। স্যামসাং গ্যালাক্সি গিয়ার।

২। প্যাব্যল।

৩। সনি স্মার্ট ওয়াচ।

এছাড়া গুগল এবং অ্যাপল ও একে নিয়ে কাজ করছে।

 

ইংরেজিতে বিস্তারিত পরতে নীচের লিঙ্ক এ যান।

http://sitestree.com/2013/11/03/smart-watch-and-smart-watch-for-programmers/

WordPress এর Plugins যা আমি ব্যবহার করেছি; অন্ততপক্ষে install করেছি ।

Akismet: http://akismet.com/

amr users: http://wordpress.org/plugins/amr-users/

Captcha: http://bestwebsoft.com/plugin/:

Facebook: http://wordpress.org/plugins/facebook/

Jetpack by WordPress.com:http://www.cozmoslabs.com/2011/04/12/wordpress-profile-builder-a-front-end-user-registration-login-and-edit-profile-plugin/

Profile Builder: http://www.cozmoslabs.com/2011/04/12/wordpress-profile-builder-a-front-end-user-registration-login-and-edit-profile-plugin/

WP Super Cache: http://ocaoimh.ie/wp-super-cache/

All in one Facebook Plugins for WordPress: http://www.w3xperts.com/all-in-one-facebook-plugins-for-wordpress/

 

Always Remember Me: http://ozh.org/

 

WP-Member:  http://rocketgeek.com/

 

Categories to Tags Converter Importer: http://wordpress.org/extend/plugins/wpcat2tag-importer/

Category Checklist Tree:http://scribu.net/wordpress/category-checklist-tree

 

Custom Contact Forms: http://taylorlovett.com/wordpress-plugins

 

DB-Toolkit: http://dbtoolkit.co.za/

Email Login: http://dentedreality.com.au/projects/wp-plugin-email-login/

 

Email Users: http://wordpress.org/extend/plugins/email-users/

 

Event Espresso Lite – Event Registration and Management: http://eventespresso.com/

Global Hide/Remove Admin Bar Plugin: http://fischercreativemedia.com/wordpress-plugins/global-hide-admin-bar-plugin/

 

Gravity Forms Toolbar:http://genesisthemes.de/en/wp-plugins/gravity-forms-toolbar/

 

Job Manager:http://pento.net/projects/wordpress-job-manager-plugin/

 

User Switching:http://lud.icro.us/wordpress-plugin-user-switching/

 

Viper’s Video Quicktags: http://www.viper007bond.com/wordpress-plugins/vipers-video-quicktags/

 

WordPress MU Domain Mapping: http://ocaoimh.ie/wordpress-mu-domain-mapping/

PHP এর কিছু লাইব্রেরী function. random নাম্বার বানানো

By Sayed Ahmed:

int rand ( void ) : একটা random নাম্বার দিবে । mt_rand() ও একটা random নাম্বার দিবে কিন্তু তুলনামুলক ভাবে ভালো এলগরিদম ব্যবহার করবে।

int rand ( int $min , int $max ) : একটা random নাম্বার দিবে কিন্তু min এবং max এর ভিতরে ।

int getrandmax(void) — সর্বোচ্চ random নাম্বার দিবে. কিছু কিছু প্লাটফরমে সর্বোচ্চ হচ্ছে 32767

void srand ([ int $seed ] ) random নাম্বার এর বীজ সেট করার জন্য ব্যবহার হয় ।

—-
int mt_rand ( void ) : একটা random নাম্বার দিবে যা rand() এর চাইতে চার গুন দ্রত উৎপন্ন হবে । সবসময় এই ফাংশন টা ব্যবহার করাটাই আসলে ভালো ।

int mt_rand ( int $min , int $max ) : একটা random নাম্বার দিবে যা min এবং max এর ভিতরে ।

mt_rand () এর ক্ষেত্রে mt_getrandmax () — সর্বোচ্চ random নাম্বার উৎপন্ন করবে ।

string openssl_random_pseudo_bytes ( int $length [, bool &$crypto_strong ] ) ঃ ফাংশন টি random ওয়ার্ড/ডাটা দিবে $length এর সমান । সাথে সাথে বলবে যে random নাম্বার উৎপন্ন করার জন্য কোন শক্তিশালী লজিক/এলগরিদম ব্যবহার করা হয়েছে কিনা ।

অন্য কিছু সম্পর্কিত ফাংশন

bin2hex() –
crypt() –
mt_rand() –
uniqid() –

উদাহরণ :

for ($i = -1; $i <= 4; $i++) {
$bytes = openssl_random_pseudo_bytes($i, $cstrong);
$hex = bin2hex($bytes);

echo “Lengths: Bytes: $i and Hex: ” . strlen($hex) . PHP_EOL;
var_dump($hex);
var_dump($cstrong);
echo PHP_EOL;
}
?>

Output:

Lengths: Bytes: -1 and Hex: 0
string(0) “”
NULL

Lengths: Bytes: 0 and Hex: 0
string(0) “”
NULL

Lengths: Bytes: 1 and Hex: 2
string(2) “42”
bool(true)

Lengths: Bytes: 2 and Hex: 4
string(4) “dc6e”
bool(true)

Lengths: Bytes: 3 and Hex: 6
string(6) “288591”
bool(true)

Lengths: Bytes: 4 and Hex: 8
string(8) “ab86d144”
bool(true)

Ref: php.net

অ্যাপল আইফোন (iPhone), A7 চিপ, 64 বিট মোবাইল: একটি সংক্ষিপ্ত চিত্র

ইংরেজিতেঃ http://sitestree.com/2013/09/15/apple-iphone-a7-chip-64-bit-mobile-just-an-overview/

অ্যাপল আইফোন, A7 চিপ , 64 বিট মোবাইল: শুধু একটি সংক্ষিপ্ত চিত্র.

সাম্প্রতিক আইফোন ডিভাইস সমুহ:

আইফোন 5s , আইফোন 5c <- নতুন রিলিজ
4s আইফোন

5s -> 64 বিট আর্কিটেকচার ব্যবহার করে এবং 64 বিট A7 প্রসেসর ব্যবহার করে, iOS 7 ও 64 বিট, এবং 5s iOS ব্যবহার করে
5C এবং 4s ব্যবহার করে 32 বিট প্রসেসর এবং 32 বিট অপারেটিং সিস্টেম
5s -> 64 বিট। তাই বেশী RAM থাকতে পারে.

4s এবং 5c, 32 বিট হয় ; তাই সাধারণত কম মেমরি। ৪ জিবি

4s 8 গিগাবাইট স্টোরেজ ক্ষমতা
5c 16 গিগাবাইট এবং 32GB ধারণক্ষমতা সম্পন্ন
5s 16, 32 , এবং 64 গিগাবাইট ধারণক্ষমতা সম্পন্ন হয়

A7 chip”>5s -> A7 চিপ
A6 chip”>5c -> A6 চিপ
A5 chip”>4s -> A5 চিপ

64 bit, uses ARMV8 architecture, have more registers [very fast memory and closest to the processor]”>A7 chip -> 64 বিট , বেশী Register ধারণ করতে পারে [ Register: খুব দ্রুত মেমরি এবং প্রসেসর closest ] ARMV8 আর্কিটেকচার ব্যবহার করে

64 বিট প্রসেসর এর উপকারিতা
– অধিক RAM থাকতে পারে
– প্রসেসর দ্রুত তথ্য প্রক্রিয়া করতে পারি
– বেশী Register ধারণ করতে পারে

ভালো পারফর্ম করার জন্য অ্যাপ্লিকেশন কেউ 64 বিট আর্কিটেকচার বিবেচনা করতে হবে

তবে খুব কম মোবাইল অ্যাপ্লিকেশন ৬৪ বিট এর পূর্ণ ক্ষমতা ব্যবহার করার প্রয়োজন হবে। যদিও ভবিষ্যতে দরকার হবে।

যাইহোক, মোবাইল মধ্যে 64 বিট ব্যবহার করে অ্যাপল একটি খুব স্মার্ট কৌশল অবলম্বন করেছে। 64 bit is a good marketing term.

আপেল এর জন্য প্রধান advanatage, তারা এখন 64 বিট mobile platform create korlo. এখন এই প্লাটফর্ম এর জন্য নতুন হার্ডওয়্যার অ্যান্ড সফটওয়্যার তৈরি হবে। আনুষঙ্গিক 64 বিট প্ল্যাটফর্মের জন্য অনেক উন্নত চিপ নির্মাণ করা হবে , তাই অ্যাপল নতুন মোবাইল ভিত্তিক পণ্য নির্মাণ করতে পারে বা তাদের মোবাইল ও ল্যাপটপ / ডেস্কটপ পণ্য উন্নত করতে পারে।

সেন্সরঃ 5s আঙুলের ছাপ পরিচয় সেন্সর চালু. অন্য সব সেন্সর 5c , 5s , এবং 4s মধ্যে একই.

5s চালু করা হয়েছে :

অটো ইমেজ স্থিতিশীল
Burst মোড

 

5s এবং 5c LTE support করে।

A7 চিপ ভারী গ্রাফিক্স মোবাইল গেম চালাতে পারেন. যাইহোক, খুব কয়েক মোবাইল গেম এর এই বৈশিষ্ট্য প্রয়োজন। তবে হ্যাঁ, ভবিষ্যতে অনেক গেম তৈরি করা হবে যাদের এই সুবিধা দরকার হবে। A7 er গ্রাফিক্স প্রক্রিয়া এর ক্ষমতা বেশী বলে এক্ষেত্রে অনেক সুবিধা পাউয়া যাবে।

5c কম বাজেটের গ্রাহকদের জন্য. তবুও তারা এখনও অ্যানড্রইড বা অন্যান্য ব্রান্ডের অনুরূপ ফোনের চেয়ে বেশি ব্যয়বহুল।

পড়া আবশ্যক :

http://news.cnet.com/8301-1035_3-57602372-94/the-real-reasons-apples-64-bit-a7-chip-makes-sense/

“The A7 is up to twice as fast as the previous-generation system at CPU tasks,” Schiller said, and up to twice as fast at graphics tasks, too”

“And third, it gives Apple more flexibility to build ARM-based PCs if it chooses to embrace an alternative to Intel chips”

A7, doubled the general purpose register, and doubled the floating point registers []

Apple has improved the related development tools to support 64 bit development as well

 

সাইটম্যাপ-এক্স (SiteMapx): গুগল, বিং এবং ইয়াহুর জন্য সাইটম্যাপ জেনারেটর, SEO এর জন্য

সাইটম্যাপ-এক্স (SiteMapx): গুগল, বিং এবং ইয়াহুর জন্য সাইটম্যাপ জেনারেটর, SEO এর জন্য
http://www.sitemapx.com/
সাইট ম্যাপ এক্স সফ্টওয়্যার স্বয়ংক্রিয়ভাবে গুগল, ইয়াহু, বিং ও অন্যান্য সার্চ ইঞ্জিনের জন্য একটি সাইটম্যাপ জেনারেট করতে পারবেন। মৃত সংযোগ (dead link) সমস্যা আবিষ্কার করতে সাহায্য করে. এটা সম্পূর্ণ বিনামূল্যে. দক্ষতা ছাড়া, এক মিনিটে সহজ সেটআপ করা যায়।

সাইট ম্যাপ একটি সাইটের অভ্যন্তরীণ গঠন প্রদর্শন করতে পারে। একটি ভাল ওয়েবসাইটে একটি সাইট ম্যাপ অপরিহার্য.

সাইট ম্যাপ, এইচটিএমএল সাইটম্যাপ এবং এক্সএমএল সাইট ম্যাপ দুই ধরনের আছে. একটি XML সাইট ম্যাপ এর সাহয্য, সার্চ ইঞ্জিন ক্রলার (Googlebot মত) কার্যকরভাবে সমগ্র সাইট ক্রল করতে পারে।

পরমাণু শক্তির ব্যবহার

যুক্তরাষ্ট্রের মহাকাশ গবেষণা সংস্থা NASA ও কলম্বিয়া বিশ্ববিদ্যালয়ের বৈজ্ঞানিকদের একটি গবেষণা প্রবন্ধে দেখিয়েছেন যে পরমাণু শক্তি ব্যবহার করে ১৯৭০ সাল থেকে ২০১০ সাল পর্যন্ত বিভিন্ন দেশে যে বিদ্যুৎ উৎপাদন করা হয়েছে তা যদি তেল, গ্যাস, বা কয়লা ব্যাবহার করে উৎপন্ন করা হত তাতে শুধু পরিবেশ দূষণ ও তার প্রতিক্রিয়ায় ফলে ১৯ লাখ মানুষ মারা যেত ও ৬৪ বিলিয়ন টন গ্রীনহাউস গ্যাস বায়ুমণ্ডলে নির্গত হত।পারমানবিক শক্তি খরচ করে উৎপাদিত বিদ্যুৎ বর্তমানে পৃথিবীতে প্রচলিত বিদ্যুৎ উৎপাদন মাধ্যম গুলোর মধ্যে সবচেয়ে নিরাপদ, সাশ্রয়ী ও মানুষ ও প্রকৃতির উপর কম প্রতিক্রিয়াশীল বলে প্রমাণিত। http://pubs.acs.org/doi/abs/10.1021/es3051197

জাভা Interface এবং Implement তৈরি করা:

জাভা Interface এবং Implement তৈরি করা:

নাম: মুতাসিম বিল্লাহ সুমন

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

জাভা Interface তৈরি করা :
জাভা Interface তৈরি করতে হলে অবশ্যই আমাদের বেশ কিছু কোডিং ব্যবহার করতে হবে। মূলত এই কোডিংগুলোই তার একটি নির্দিষ্ট ভাষা দ্বারা এটা পরিচিত করবে। ঠিক এটা Class এরই মতো একটি ভাষা। জাভা Interface তৈরি করতে হলে আমাদের কোন কোডিং গুলো ব্যাবহার করতে হবে আসুন আমরা নিচে দেখার চেষ্টা করি।

public interface InterfaceName {public void methodName(parameters);
//method declaration
public void method2Name(parameters); //method declaration}

এই কোডিং দ্বারা সহজে আমরা জাভা Interface তৈরি করতে পারি। এবার দেখা যাক Java Interface Implement সম্পর্কের কোডিং সম্পর্কে।

জাভা Interface implement করা :
Java Interface Implement কোডিং করার জন্য আমাদের এখানেও বেশ কিছু কোড ব্যবহার করতে হবে। আসুন আমরা কোডগুলো একবার দেখে নেয়।

public NewClass extends SuperClass implements interfaceOne, interfaceTwo{

 

//Class body @Override
public void methodName(parameters){//method implementation}
@Override public void method2Name(parameters){//method implementation

}

@Override
public void methodInSecondInterfaceOne(parameters){

//method implementation

}

@Override public void methodInSecondInterfaceTwo(parameters){
//method implementation

}

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

JSF এ ইউজার ইনপুট ভেলিডেটিং করা

JSF এ ইউজার ইনপুট ভেলিডেটিং করাঃ

M A Razzak

• টার্গেট: ইন্টারমেডিয়েট লেভেল ওয়েব ডেভেলপার।
• এই নিবন্ধটি জন্য নমুনা এপ্লিকেশন পেতে ক্লিক করুনঃ http://salearningschool.com/codes/jsf/validation.rar
• এই নিবন্ধটি জন্য ভিডিও টিউটোরিয়াল পেতে ক্লিক করুনঃ http://www.justetc.net/knowledge/multimedia_training/displayArticle.php?table=TrainingVideos&articleID=10
• ওয়েব এপ্লিকেশন ডেভেলপমেন্টে ইউজার ইনপুট ভেলিডেটিং করা অনেক কস্টসাধ্য। কিন্তু JSF স্বাভাবিকের তুলনায় ভেলিডেশন অনেক সহজ করেছে।
• JSF বিল্ড-ইন ভেলিডেটর:
 ভেলিডেট ডাবল রেঞ্জ : প্রদত্ত ভেলু একটি ডাবল ভেলু কিনা তা চেক করে। এছাড়াও আপনি একটি সর্বনিম্ন এবং সর্বোচ্চ ভেলু সেট করতে পারেন।
 ভেলিডেট লং রেঞ্জ : ইনপুট লং কিনা তা ভেলিডেট করে। এটিরও একটি সর্বনিম্ন এবং সর্বোচ্চ প্যারামিটারের অপশন থাকে।
 ভেলিডেট লেন্থ: এটি স্ট্রিং এর লেন্থ ভেলিডেট করে।
 সর্বনিম্ন এবং সর্বোচ্চ মান ছাড়া এই ভ্যালিডেটর আসলে কিছই করতে পারেনা।
• নিম্নলিখিত ভাবে আপনি আপনি একটি মান নিরধারন করতে পারেন। কোন ভেলু প্রদান করা না হলে, একটি এরর ম্যাসেজ প্রদর্শন করে।

<h:inputText id=”origin” value=”#{bus.origin}” size=”35″ required=”true”/>

• আপনার আপনার নিজস্ব ভেলিডেটর তৈরি করতে পারেন যা javax.faces.validator.Validator interface বাস্তবায়ন করে।
• আপনাকে অবশ্যই ভেলিডেট পদ্ধতি বাস্তবায়ন করতে হবে। ভেলিডেটর এক্সেপশনের মাধ্যমে (FacesContext arg0, UIComponent arg1, Object arg2) ভেলিডেট করতে হবে।
• এরর কন্ডিশনে আপনাকে ভেলিডেটর এক্সেপশনের হতে ভেলিডেট পদ্ধতি ছাড়তে হবে।
• এরপর আপনাকে নিচের আইডি ব্যবহার করে faces-config.xm ফাইলে কাস্টম ভেলিডেটর রেজিস্টার করতে হবে।
<validator>
<validator-id>currency.validator</validator-id>
<validator-class>net.justetc.jsf.CurrencyValidator</validator-class>
</validator>
• আপনার JSP থেকে আপনি নিচের মত ভেলিডেটর রেফার করেতে পারেন:

<h:inputText id=”salary” value=”#{employee.salary}”>
<f:validator validatorId=”currency.validator”/>
</h:inputText>

Written from:
http://salearningschool.com/displayArticle.php?table=Articles&articleID=875

প্রোগ্রামিং সম্পর্কে আমাদের সবার ভীতি আছে? কিন্তু কম্পিউটার মানেই প্রোগ্রামিং

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

programming জাভা প্রোগ্রামিং বাংলা ভিডিও টিউটোরিয়াল | পর্বঃ২

প্রোগ্রামিং এর মধ্যে জাভা একটা ল্যাংগুয়েজ। এবং জাভা একটি জনপ্রিয় প্রোগ্রামিং ল্যাংগুয়েজ।

প্রোগ্রামিং এর পর্যায় এলে আমরা দূরে যাই , ভাবী প্রোগ্রামিং আমার জন্য নয়। যারা মেধাবি, গণিত ভাল জানে তাদের জন্য।

মেধাবী আপনিও , আপনিও প্রোগ্রামিং করতে পারেন । এজকেই প্রোগ্রামিং এর খাতায় আপনার নাম লিখিয়ে নিন।

প্রোগ্রামিং হল কম্পিউটার কে বলা যে কম্পিউটার আপনার জন্য কি করবে।

আমারা সবাই অপারেটিং সিস্টেম ব্যবহার করি কেও উইন্ডোজ আবার কেও বা লিনাক্স আবার কেও ম্যাক।

এই অপারেটিং সিস্টেম গুলো প্রোগ্রামিং দিয়ে তৈরি।

উইন্ডোজ ডেভেলপ করা হয়েছে C প্রোগ্রামিং ল্যাংগুয়েজ দিয়ে ।

তবে বিলিয়ন ডিভাইস জাভা দিয়ে চলছে ।

যেমন আমারা অনেকে Android মোবাইল অপারেটিং সিস্টেম সম্পর্কে জানি।

সেই APP গুলো জাভা দিয়ে ডেভেলপ করা, আপনিও করতে পারেন ।

তবে প্রথমে আপনাকে বেসিক জাভা জানতে হবে।

আমি বাংলায় পরগ্রাম্মিং তুলে ধরব আপনাদের সামনে এবং তা ভিডিও এর মাধমে।

সুতরাং প্রোগ্রামিং আপনাদের কাছে সহজ হয়ে যাবে।

কিছু প্রোগ্রামিং নিয়ে প্রশ্ন এবং উত্তরঃ

১। আমি জাভা দিয়ে প্রোগ্রামিং শুরু করতে চাই আমার কি এর আগে অন্য কোন প্রোগ্রামিং ল্যাংগুয়েজ জানতে হবে;

উত্তরঃ আপনাকে কোন ল্যাংগুয়েজ জানতে হবে নাহ, আপনি জাভা দিয়ে শুরু করুন । এবং আপনার কাছে আমি বাংলায় সহজ ভাবে উপস্থাপন করব।

২। আমাকে কি গণিত এ পারদর্শী হতে হবে?

উত্তরঃ অবশ্যই নাহ! আপনাকে শুধু যোগ, বিয়োগ, গুণ ,ভাগ জানলেই হবে। তবে গেম ডেভেলপ করতে গেলে আপনাকে একটু গণিত জানতে হতে পারে তবে প্রথমের দিকে একে বারেই নাহ!
resource:MySQL
http://salearningschool.com/searchResult.php?queryStr=mysql&submit=Search+Database

MongoDB

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