د NSSQL ډیټابیسونو یوه کتنه

لنډیز NOSQL په 1998 کې اختصاص شوی. ډیری خلک فکر کوي چې NOSQL یو جعلونکي اصطالح دی چې په SQL کې ټکولو لپاره جوړ شوی. په واقعیت کې، اصطالح معنی نه یواځې ایس ایس ایل. دا مفهوم دا دی چې دواړه ټیکنالوژي کولی شي د هر یو ځای ولري. په تیرو څو کلونو کې د ایس ایس ایل حرکت حرکت په خبر کې و، ځکه چې د ډیرو ویب 2.0 مشرانو مشرانو د NSSQL تکنالوژۍ تصویب کړې ده. د فېسبوک، ټویټر، Digg، ایمیزون، LinkedIn، او ګوګل شرکتونو ټول د یو ایس ایس ایل کارول په یو یا بل ډول کاروي.

راځئ چې نئ ایس ایس ایل مات کړئ نو تاسو کولی شئ چې دا ستاسو د CIO یا حتی ستاسو همکارانو ته تشریح کړئ.

NoSQL د اړتیا څخه ډک شوی

د ډاټا ذخیره کول: د نړۍ ذخیره شوي ډیجیټل ډاټا په Exabytes کې اندازه شوې. یو خارجیه د یو ملیارد ګیګایټس (GB) ډاټا سره برابر دی. د انټرنټ ډاسیټ په وینا، د ذخیره شویو معلوماتو رقم چې په 2006 کې اضافه شوی وو 161 161 بیلابیل ټایټونه وو. یوازې 4 کاله وروسته په 2010 کې، د ذخیره شویو ارقامو اندازه به تقریبا 1000 ExaBytes وي چې دا د 500 سلنې ډیروالی دی. په بل عبارت، په نړۍ کې ډیری ارقام ذخیره کیږي او دا یوازې د ودې وده روانه ده.

منحل شوي ډاټا: ارقام اوس هم تړل کیږي. په هایپر لنکس کې د رامنځته شوي ویب رامینځته کولو، بلاګونو پاینبونه لري او د هر لوی ټولنیز شبکې سیسټم لري چې ټیکونه یوځای کوي. مهمې سیسټمونه جوړ شوي ترڅو له مینځه یوړل شي.

د ډیجیټل ډاټا جوړښت: ایس ایس ایس ایل کولی شي د سیرراټيکي نایجر شوي ډاټا جوړښتونو سره په اسانۍ سره اداره کړي. په ایس ایس ایل کې ورته شیان ترسره کولو لپاره، تاسو به ډیری اړونده میزونو ته د هر ډول کیلو سره اړتیا ولرئ.

برسېره پردې، د فعالیت او ډاټا پیچلوالی ترمنځ اړیکه شتون لري. فعالیت کولی شي په دوديزه RDBMS کې له منځه یوسي ځکه چې موږ د ټولنیزو شبکو په غوښتنلیکونو او سیمینټ ویب کې د لوی مقدارونو ډاټا ذخیره کوو.

د ایس ایس ایل څه شی دی؟

زه فکر کوم چې د یو ایس ایس ایل تعریف کولو لپاره یوه لاره دا ده چې په دې اړه غور وکړي چې دا څه ندي.

دا ایس ایس ایل ندی او دا اړیکی ندی. د نوم په څیر وړاندیز کوي، دا د RDBMS لپاره بدیل نه دی بلکه مننه کوي. NoSQL د ډیټا د ډیرو لویو اړتیاوو لپاره د ډاټا د ویشلو لپاره ډیزاین شوی. د 500،000،000 کاروونکو یا ټویټر سره فېسبوک په اړه فکر وکړئ کوم چې د هرې ورځې ټایټابیت راټولوي.

په NoSQL ډاټابیس کې، کوم مشخص سکیم شتون نلري او هیڅ یو سره ندی. RDBMS د "چټک او چټک هارډر ترلاسه کولو" او حافظې اضافه کولو سره "اندازه کوي". له بلې خوا نه شي کولای چې د "سکینګ" څخه ګټه پورته کړي. سکلینګ د ډیرو توکو د سیسټمونو په اړه د پراخ پراخولو لپاره اشاره کوي. دا د NSSQL برخې دی چې دا د لوی سایټونو لپاره ارزانه حل جوړوي.

د ایس ایس ایل کټګوري

د اوسني ایس ایس ایل اوسني نړۍ 4 بنسټیز کټګورۍ ته ځي.

  1. مهم ارزښتونه په عمده توګه د ایمیزون په ډاینامو کاغذ کې دي چې په 2007 کې لیکل شوي. اصلي مفکوره د هش میز کې شتون لري چې د معلوماتو ځانګړی توکي ته یو ځانګړی کلیدی او یو شاخص دی. دا نقشې معمولا د کیچ میکانیزمونو سره کار کوي ترڅو فعالیت ترسره کړي.
    د کالم کورنۍ خونې د ډیرو لویو ډیټاونو ذخیره کولو او پروسس کولو لپاره رامینځ ته شوې چې په ډیری ماشینونو ویشل شوي. لا تر اوسه کلیدونه شتون لري خو دوی ډیری کالم ته اشاره کوي. د BigTable په صورت کې (د ګوګل د کالم کورنۍ د ایس ایس ایل ماډل)، قطارونه د دې کیلي لخوا ډاټا شوي او ذخیره شوي ډاټا سره د قطار کلیدي پیژندل شوي. ستونۍ د کالم د کورنۍ لخوا ترتیب شوي دي.
  1. د اسنادو ډاټا ډیټابیس د لوټس یادښتونو ته هڅول شوي او د کلیدي ارزښت لرونکي پلورنځیو سره ورته دي. ماډل اساسا هغه سندونه خپروي چې د نورو ارزښتونو ټولګه راټولوي. نیم ساختماني اسناد د JSON په بڼه فارمډونو کې زیرمه شوي دي.
  2. د ګراف ډیټابیس د نوډونو سره جوړ شوی، د نوټونو د نوټونو او ځانګړیو تر مینځ اړیکې. د قطارونو او کالمونو میزونو او د ایس ایس ډی سختو جوړښتونو پرځای، د نرم وړ ګراف ماډل کارول کیږي چې په ډیری ماشینونو کې اندازه کولی شي.

مهمې ن يو ايس ټي ټي لوبغاړي

د ن یو ایس ایس کې لوی لوبغاړي په بنسټیز ډول هغه سازمانونو له امله چې دوی یې منلي دي. ځینې ​​لوی سایټونه د NOSQL ټکنالوجۍ کې شامل دي:

د ایس ایس ایل پوښتل

د NSSQL ډیټابیس د پوښتنو پوښتنه دا ده چې ډیری ډویلګران په لیوالتیا کې دي. په هرصورت، په ډیټابیس ډیټابیس کې ذخیره شوي معلومات هیڅوک هیڅکله هم ښه نه کوي که تاسو د کاروونکو یا ویب خدماتو پای ته ورسیدو لپاره بیا نشئ او ښودلی شئ. د ایس ایس ایل ډاټا بیسونه د ایساف په څیر د لوړ کچې اعلامیه پوښتنو ژبه ندي وړاندې کوي. پرځای یې، د دې ډاټابیسونو پوښتل د ډاټا ماډل ځانګړي دي.

د NSSQL ډیری پلیټونه د معلوماتو لپاره د RESTful Interfaces لپاره اجازه ورکوي. نور وړاندیزونه پوښتنې APIs. دلته د پوښتنو یو لړ وسیلې شتون لري چې د دې لپاره چمتو شوي چې د NSSQL ډیټابیسونو ډیری پوښتنو ته ځواب ووايي. دا اوزار په عموم ډول د واحد واحد په کټګورۍ کې کار کوي. یو مثال د SPARQL دی. SPARQL د تشریح کونکي پوښتنلیک دی چې د ګراف ډاټابیسونو لپاره ډیزاین شوی. دلته د SPARQL پوښتنلیک یوه بیلګه ده چې د یو ځانګړي بلاگر URL (د IBM درغلي) بیرته ترلاسه کوي:

PREFIX فورف:
انتخاب؟ url
له <بلاګرس .rdf> څخه
ولې {
د مرستندویه پوښښ: نوم "جان فوبار".
د مرستندویه کڅوړی: ویبلاګ؟ url.
}

د ISQL راتلونکی

هغه سازمانونه چې د ډیټا ذخیره کولو ډیرو اړتیاوو لري د NSSQL په اړه په جدي ډول په لټه کې دي. په ظاهري ډول، مفکوره په کوچنیو سازمانونو کې دومره زیاتې نښې ندي ترلاسه کیدی. د معلوماتو د اونۍ لخوا په یوه سروې کې، د معلوماتي ټکنالوجۍ 44٪ کارپوهانو د ایس ایس ایل څخه ندي اوریدلي. پردې برسیره، د ځواب ويونکو یوازې 1٪ راپور ورکړ چې د NSSQL د دوی د ستراتیژیک لوري برخه ده. په څرګنده توګه، د ایس ایس ایل په خپل اړیکه نړۍ کې ځای لري مګر د دې لپاره اړتیا لري چې د ډله ایزو خلکو غوښتنه وکړي چې ډیری خلک فکر وکړي چې دا ممکن ولري.