നോഎസ്ക്യുഎൽ

വിക്കിപീഡിയ, ഒരു സ്വതന്ത്ര വിജ്ഞാനകോശം.

സാധാരണ ഉപയോഗിക്കുന്ന അപേഷിക ഡേറ്റാബേസ് സിസ്റ്റങ്ങൾ മാത്രമായി ഉപയോഗിക്കാതെ ഡേറ്റാബേസുകൾ സംരക്ഷിക്കുന്ന രീതിയാണ് നോഎസ്ക്യുഎൽ[1]. പതിവിനു വിപരീതമായി നോഎസ്ക്യുഎലിൽ പട്ടികകപ്പെടുത്തിയല്ല ഡാറ്റകൾ സംരക്ഷിക്കുന്നത്. ഒപ്പം ഡാറ്റാ കൈകാര്യം ചെയ്യാൻ പരമ്പരാഗതമായ സ്ട്രക്ചേർഡ് ക്വയറി ഭാഷ അല്ല ഉപയോഗിക്കുന്നത്. ഇത് സാധാരണയായി വളരെയധികം വിവരങ്ങളെ ഒന്നിച്ച് കൈകാര്യം ചെയ്യേണ്ടി വരുമ്പോഴാണ് ഉപയോഗപ്രദമാകുന്നത്. ഒപ്പം വിവരത്തിന്റെ സ്വഭാവം ഒരു അപേക്ഷിക രീതി നിർബന്ധമാക്കുന്നില്ലെങ്കിലും നോഎസ്ക്യുഎൽ ഉപയോഗിക്കാം. റിലേഷണൽ ഡാറ്റാബേസുകളിൽ ഉപയോഗിക്കുന്ന ടാബുലാർ റിലേഷൻസ് ഒഴികെയുള്ള മാർഗങ്ങളിലൂടെ മോഡൽഡ് ഡാറ്റയുടെ സംഭരണത്തിനും വീണ്ടെടുക്കലിനും വേണ്ടി ഡാറ്റാബേസ് ഒരു സംവിധാനം നൽകുന്നു.

1960-കളുടെ അവസാനം മുതൽ ഇത്തരം ഡാറ്റാബേസുകൾ നിലവിലുണ്ട്, എന്നാൽ "നോഎസ്ക്യൂഎൽ" എന്ന പേര് 21-ആം നൂറ്റാണ്ടിന്റെ തുടക്കത്തിൽ മാത്രമാണ് ഉണ്ടായത്. വെബ് 2.0 കമ്പനികളുടെ ആവശ്യങ്ങൾക്ക് വേണ്ടി ട്രിഗർ ചെയ്യപ്പെട്ടതാണ്.[2][3]ബിഗ് ഡാറ്റയിലും തത്സമയ വെബ് ആപ്ലിക്കേഷനുകളിലും നോഎസ്ക്യുഎൽ ഡാറ്റാബേസുകൾ കൂടുതലായി ഉപയോഗിക്കുന്നു.[4] നോഎസ്ക്യുഎൽ സിസ്റ്റങ്ങളെ നോട്ട് ഓളി എസ്ക്യൂഎൽ(Not only SQL) എന്ന് വിളിക്കുന്നു, അവ എസ്ക്യൂഎൽ-പോലുള്ള ക്വറി ലാങ്വേജുകളെ പിന്തുണയ്ക്കുകയോ അല്ലെങ്കിൽ പോളിഗ്ലോട്ട്-പെർസിസ്റ്റന്റ് ആർക്കിടെക്ചറുകളിൽ എസ്ക്യൂഎൽ ഡാറ്റാബേസുകൾക്കൊപ്പം ഉണ്ടായിരിക്കുകയോ ചെയ്യാം എന്ന് ഊന്നിപ്പറയുന്നു.[5][6]

കാർളോ സ്റ്റ്രോസിൽ 1998ൽ തന്റെ ഓപ്പൺസോഴ്സ് ഡാറ്റാബേസിനെ കുറിക്കാനാണ് ആദ്യമായി ഈ പദം ഉപയോഗിച്ചത്. ഡിസൈൻ സിമ്പ്ലിസിറ്റി, മെഷീനുകളുടെ ക്ലസ്റ്ററുകളിലേക്കുള്ള ലളിതമായ "ഹൊറിസോണ്ടൽ" സ്കെയിലിംഗ് (ഇത് റിലേഷണൽ ഡാറ്റാബേസുകളുടെ പ്രശ്‌നമാണ്),[7] ‌അവേയ്ലബിലിറ്റിയിലുള്ള മികച്ച നിയന്ത്രണം, ഒബ്‌ജക്റ്റ്-റിലേഷണൽ ഇം‌പെഡൻസ് പൊരുത്തക്കേടുകൾ പരിമിതപ്പെടുത്തുക എന്നിവ ഈ സമീപനത്തിൽ ഉൾപ്പെടുന്നു.[8]

അവലംബം[തിരുത്തുക]

  1. http://nosql-database.org/ Archived 2018-12-26 at the Wayback Machine. "NoSQL DEFINITION: Next Generation Databases mostly addressing some of the points : being non-relational, distributed, open-source and horizontally scalable".
  2. Mohan, C. (2013). History Repeats Itself: Sensible and NonsenSQL Aspects of the NoSQL Hoopla (PDF). Proc. 16th Int'l Conf. on Extending Database Technology.
  3. "Amazon Goes Back to the Future With 'NoSQL' Database". WIRED. 2012-01-19. Retrieved 2017-03-06.
  4. "RDBMS dominate the database market, but NoSQL systems are catching up". DB-Engines.com. 21 November 2013. Retrieved 24 November 2013.
  5. "NoSQL (Not Only SQL)". NoSQL database, also called Not Only SQL
  6. Fowler, Martin. "NosqlDefinition". many advocates of NoSQL say that it does not mean a "no" to SQL, rather it means Not Only SQL
  7. Leavitt, Neal (2010). "Will NoSQL Databases Live Up to Their Promise?" (PDF). IEEE Computer. 43 (2): 12–14. doi:10.1109/MC.2010.58. S2CID 26876882.
  8. NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence. Addison-Wesley Educational Publishers Inc, 2009, ISBN 978-0321826626.
"https://ml.wikipedia.org/w/index.php?title=നോഎസ്ക്യുഎൽ&oldid=4073959" എന്ന താളിൽനിന്ന് ശേഖരിച്ചത്