تبلیغات

ابزار هدایت به بالای صفحه

مهندسی کامپیوتر - مقالات و آموزش - دانلود مقالات معتبر isi - معرفی چند پایگاه داده NOSQL
 
مهندسی کامپیوتر - مقالات و آموزش - دانلود مقالات معتبر isi
شنبه 14 اسفند 1395 :: نویسنده : ایمان باقری
نواس‌کیوال مخفف not only sql به معنای نه تنها اس‌کیوال نامی است فراگیر برای رده ی گسترده ای از سامانه مدیریت پایگاه داده هایی که با نوع سنتی پایگاه داده های رابطه ای تفاوت های آشکار دارند. روشن ترین این تفاوت ها استفاده نکردن از اس‌کیوال به عنوان زبان پرسش نخستین است. نمونه اش پایگاه داده‌های اکس‌ام‌ال و پایگاه داده‌های سند-گرا است. یکی از پیاده سازی های شناخته شده این نوع پایگاه داده ها کاوچ‌دی‌بی ساخت بنیاد نرم‌افزار آپاچی است.

شرکتهای بزرگ اینترنت، از جمله گوگل (BigTable)، آمازون (Dynamo)، لینکدین (Project Voldemort)، فیس بوک (Cassandra و HBase) سورس فورژ (MongoDB)، اوبونتو (CouchDB) طراحی و راه اندازی گروه پایگاه داده NoSQL را بر عهده دارند. بخش قابل توجهی از این پروژه ها متن باز و آزاد است.

معرفی پایگاه داده FoundationDB

foundation-db-logo

FoundationDB میتوان گفت که اولین پایگاه داده NoSQL ای هست که از ACID به طور کامل پشتیبانی می کند و تنها فرق آن با سایر پایگاه های داده ای NoSQL در همین نکته است. تمرکز و کارایی این پایگاه داده بر روی عملیات ACID می باشد. این پایگاه داده در سال 2009 توسط نیک لاوزو، دیو روزنتال و دیو شرر بنا نهاده شد. سایت رسمی آن به نشانیfoundationdb.com قابل دسترسی است.

معرفی پایگاه داده OrientDB

معرفی پایگاه داده OrientDB

OrientDB می شود گفت که پایگاه داده ای همه فن حریف در بین خانواده NoSQL است. دلیلش را اندکی بعد خواهید خواند. OrientDB که در سال 2010 توسط Luca Garulli تحت لیسانس آپاچی 2 منتشر شد، با استفاده از زبان برنامه نویسی جاوا پیاده سازی شده است. با اینکه این پایگاه داده سندگرا هست ولی ارتباطات با استفاده از گراف مدیریت می شود. OrientDB را هم می توان بدون اسکیما به کار برد و هم با اسکیما و حتی نیمه اسکیما و ترکیبی از این ها. شاید از این تکته تعجب کنید که حتی در این پایگاه داده از زبان پرس و جو SQL هم می توانید استفاده کنید. OrientDB از الگوریتم جدید شاخص گذاری به اسم MVRB-Tree استفاده میکند که ترکیبی از Red-Black Tree و B+Tree است. با این پایگاه داده می توان داده های گرافی را ذخیره کرد و کاملا از گراف پشتیبانی شده است.

766b9fc6e770e3904486c74a4254d11b

graph

ویژگی های اصلی:

  • از ویژگی ACID به طور کامل پشتیبانی می کند. به طوری که در مواقع کراش سیستم سند های در حال تراکنش بازیابی می شوند.
  • امکان GraphDB که می توان مدیریت گراف ها رو انجام داد.
  • پشتیبانی کامل از زبان پرس و جوی SQL
  • امکان استفاده از HTTP و RESTful بدون واسطه.
  • و ویژگی های بسیار دیگر.

به این دلایل است که این پایگاه داده را همه فن حریف می نامند. سایت رسمی آن هم به آدرس Orientdb.org است.

معرفی پایگاه داده RavenDB

logo-ravendbRavenDB یکی دیگر از پایگاه های داده ای سندگرا است که برای پلتفرم ویندوز و دات نت طراحی شده است. شعار این پایگاه داده “ساخته شده توسط توسعه دهندگان دات نت برای توسعه دهندگان دات نت” می باشد. از این جمله می توان متوجه شد که در پلتفرم ویندوز و دات نت به راحتی می توانید از آن نهایت استفاده را ببرید.

RavenDB-UI_thumb_1

مهمترین ویژگی های این پایگاه داده را در زیر بخوانید:

  • پشتیبانی کامل از ویژگی ACID
  • امکان استفاده از Linq to RavenDB
  • سازگار با DDD
  • بدون اسکیما، بدون هیچ عملیات Mapping
  • عملیات کشینگ چند سطحی تعبیه شده

دیگر ویژگی های این پایگاه داده را می توانید در سایت رسمی اش به آدرس ravendb.net مشاهده کنید.

 معرفی پایگاه داده Riak

basho

Riak هم یکی دیگر از پایگاه های داده ای NoSQL است که خالق آن شرکت Basho Technologies است، در سال 2009 تحت لیسانس آپاچی 2 توسعه داده شد. Riak تمامی اصول کار خود را از Amazon Dynamo تبعیت میکند. Dynamo یک سیستم ذخیره سازی توزیع شده ای است که متعلق به شرکت آمازون است. Riak علاوه بر اینکه از مکانیزم MapReduce استفاده میکند همچنین از جستجوی کامل با استفاده از الگوریتم Robust هم بهره می برد. در توضیحاتی که در وب سایت رسمی این پایگاه داده آمده است گفته شده که ارتباط شما میتواند با تمامی گره های شبکه ای که در حال تبادل داده های اطلاعاتی هستند قطع شود ولی هیچ وقت داده ها در این میان از بین نمی روند. فرق قابل توجه ای که این پایگاه داده با سایر پایگاه های داده ای خانواده NoSQL دارد در انتخاب گره اصلی یا Master است. به این صورت که اگر گره اصلی یا Master قطع شود، نزدیک ترین گره همسایه وظیفه سرویس دهی را بر عهده می گیرد که این موضوع بر خلاف روش های دیگری از جمله گره اصلی/فرعی که به طور مثال در پایگاه داده MongoDB شاهد آن هستیم می باشد.

این پایگاه داده همچنین برای زبان های برنامه نویسی Java, Python, Perl, Erlang, Ruby, PHP, .NET دارای کتابخانه ای مجزا می باشد. سایت رسمی این پایگاه داده basho.com می باشد.





نوع مطلب : پایگاه داده و انبار داده، 
برچسب ها : nosql، sql server، پایگاه داده رابطخ ای، نو اس کیو ال، پایگاه داده no sql،
لینک های مرتبط :
دوشنبه 20 خرداد 1398 11:42 ق.ظ
It is the best time to make a few plans for the future and it is
time to be happy. I have learn this post and if I may just I wish to
counsel you some attention-grabbing issues or tips. Maybe you can write
subsequent articles relating to this article. I wish to learn more things about it!
شنبه 18 خرداد 1398 08:58 ق.ظ
I visited multiple websites but the audio quality for audio songs current at this web site is really superb.
شنبه 18 خرداد 1398 12:35 ق.ظ
It's wonderful that you are getting thoughts
from this post as well as from our discussion made
at this time.
پنجشنبه 16 خرداد 1398 07:32 ب.ظ
I don't know if it's just me or if perhaps everybody else encountering
issues with your blog. It seems like some of the
text on your posts are running off the screen. Can somebody else please
provide feedback and let me know if this is happening to them
as well? This might be a problem with my internet browser because I've
had this happen previously. Thank you
چهارشنبه 15 خرداد 1398 04:44 ب.ظ
Thanks for another informative web site. The place else
could I get that kind of info written in such an ideal way?

I have a project that I'm simply now operating on, and I've been at the look out for
such info.
جمعه 10 خرداد 1398 03:33 ق.ظ
You're so cool! I don't think I've read through anything like that before.
So wonderful to discover someone with genuine thoughts on this topic.
Really.. thank you for starting this up. This website is something that's needed on the internet, someone with some
originality!
چهارشنبه 8 خرداد 1398 05:49 ق.ظ
My brother recommended I might like this blog. He was entirely right.
This post truly made my day. You cann't imagine simply how much time I had spent for
this info! Thanks!
دوشنبه 6 خرداد 1398 02:16 ب.ظ
Appreciate the recommendation. Let me try it out.
یکشنبه 5 خرداد 1398 03:06 ق.ظ
I blog frequently and I genuinely thank you for your content.
This great article has truly peaked my interest. I will bookmark your website and keep checking for new details
about once a week. I subscribed to your Feed as
well.
جمعه 3 خرداد 1398 07:46 ب.ظ
Hey I know this is off topic but I was wondering if you knew of
any widgets I could add to my blog that automatically tweet my newest
twitter updates. I've been looking for a plug-in like this for quite some time
and was hoping maybe you would have some experience with something
like this. Please let me know if you run into anything.
I truly enjoy reading your blog and I look
forward to your new updates.
پنجشنبه 2 خرداد 1398 01:28 ق.ظ
Right here is the right website for anybody who wishes to find out about this topic.
You know a whole lot its almost tough to argue with you (not that I actually will need to…HaHa).
You definitely put a new spin on a subject that has been written about for years.

Great stuff, just excellent!
چهارشنبه 1 خرداد 1398 03:03 ب.ظ
Please let me know if you're looking for a writer for your site.
You have some really good posts and I believe I would be a good asset.
If you ever want to take some of the load off,
I'd really like to write some articles for your blog in exchange for a
link back to mine. Please send me an email if interested.
Cheers!
سه شنبه 31 اردیبهشت 1398 12:47 ب.ظ
I was curious if you ever thought of changing the layout of your website?
Its very well written; I love what youve got to
say. But maybe you could a little more in the way of content so people could connect with it better.
Youve got an awful lot of text for only having one or 2 images.
Maybe you could space it out better?
سه شنبه 31 اردیبهشت 1398 09:25 ق.ظ
I know this web site gives quality based articles and other data, is there any other site which offers these kinds
of information in quality?
یکشنبه 29 اردیبهشت 1398 10:52 ق.ظ
Can I simply just say what a relief to discover someone who genuinely
understands what they are talking about on the internet.
You definitely realize how to bring an issue to light and make it important.
More and more people have to check this out and understand this side
of your story. It's surprising you're not more popular since you certainly
have the gift.
شنبه 28 اردیبهشت 1398 12:52 ق.ظ
Have you ever thought about adding a little bit more than just your articles?
I mean, what you say is valuable and all. However just imagine if you added some great
images or videos to give your posts more, "pop"! Your content
is excellent but with pics and videos, this website could definitely be one of
the greatest in its field. Very good blog!
پنجشنبه 26 اردیبهشت 1398 11:37 ب.ظ
Link exchange is nothing else however it is just placing the other person's blog link on your page at suitable place and other person will also do similar for you.
پنجشنبه 26 اردیبهشت 1398 02:53 ب.ظ
For most recent news you have to pay a visit the web and on internet I found this web site as
a most excellent website for most recent updates.
چهارشنبه 25 اردیبهشت 1398 05:58 ق.ظ
Great beat ! I would like to apprentice while you amend your site, how could
i subscribe for a blog website? The account aided me a applicable deal.
I have been tiny bit familiar of this your broadcast provided vivid clear concept
جمعه 20 اردیبهشت 1398 08:59 ب.ظ
Your way of explaining the whole thing in this
post is truly fastidious, every one be capable of without difficulty know
it, Thanks a lot.
پنجشنبه 19 اردیبهشت 1398 06:59 ب.ظ
Excellent blog here! Also your site loads up fast! What host are you using?
Can I get your affiliate link to your host? I wish my site loaded up as
fast as yours lol
یکشنبه 15 اردیبهشت 1398 05:15 ب.ظ
Hi, this weekend is nice in favor of me, as this
occasion i am reading this enormous educational article here at my residence.
شنبه 14 اردیبهشت 1398 08:43 ب.ظ
This post will help the internet users for setting up new webpage or even a weblog from start to end.
شنبه 14 اردیبهشت 1398 01:18 ق.ظ
I am extremely inspired along with your writing skills as neatly as with the layout to your blog.
Is this a paid subject matter or did you modify it your self?
Anyway stay up the nice quality writing, it's uncommon to look a nice blog like this one these days..
جمعه 13 اردیبهشت 1398 10:49 ق.ظ
Hi there, I discovered your blog by the use of Google whilst searching for a
similar topic, your site got here up, it appears great.

I've bookmarked it in my google bookmarks.
Hello there, simply turned into alert to your blog thru Google,
and found that it's truly informative. I am going to be careful for brussels.
I'll appreciate in case you proceed this in future.
Numerous other folks will probably be benefited out of your writing.

Cheers!
جمعه 13 اردیبهشت 1398 04:22 ق.ظ
Hello, yup this piece of writing is in fact pleasant and I have learned
lot of things from it on the topic of blogging. thanks.
سه شنبه 10 اردیبهشت 1398 08:24 ق.ظ
It's very simple to find out any topic on net as compared to books, as I found this paragraph at this web page.
سه شنبه 10 اردیبهشت 1398 03:05 ق.ظ
Oh my goodness! Awesome article dude! Many thanks, However I am encountering issues with
your RSS. I don't understand why I cannot subscribe to it.
Is there anybody else having similar RSS problems? Anyone that knows
the solution can you kindly respond? Thanx!!
دوشنبه 9 اردیبهشت 1398 09:51 ب.ظ
Excellent, what a blog it is! This website provides valuable information to us, keep it
up.
دوشنبه 9 اردیبهشت 1398 01:56 ب.ظ
I used to be able to find good advice from your articles.
 
لبخندناراحتچشمک
نیشخندبغلسوال
قلبخجالتزبان
ماچتعجبعصبانی
عینکشیطانگریه
خندهقهقههخداحافظ
سبزقهرهورا
دستگلتفکر


نمایش نظرات 1 تا 30
آمار وبلاگ
  • کل بازدید :
  • بازدید امروز :
  • بازدید دیروز :
  • بازدید این ماه :
  • بازدید ماه قبل :
  • تعداد نویسندگان :
  • تعداد کل پست ها :
  • آخرین بازدید :
  • آخرین بروز رسانی :