Sunday, July 21, 2019

RDBMS –என்பது என்ன? பகுதி-2


SQL மற்றும் ரிலேசனல் டேட்டாபேஸஸ்.
SQL என்பது Structured query language ஆகும். இது டேட்டாவை பெற, அப்டேட் செய்ய, டெலீட் செய்ய பயன்படுகின்றது.sql query ஆனது sql ஸ்டேட்மென்ட்ஸ் எனவும் sql கமாண்ட்ஸ் எனவும் அறியப்படுகின்றது.
Sqlஆனது DML கமாண்ட்ஸ் அதாவது Data manipulation commands என்பத தருகின்றது. அதாவது இன்செர்ட், அப்டேட், டெலீட் ஆகியவையாகும்.
DDL COMMANDS(Data definition language) அதாவது ஒரு டேபிள் அல்லது டேட்டா பேஸை உருவாக்க, அதில் மாற்றம் செய்ய பயன் படுகின்றது.
DCL COMMANDS(Data control language) என்பது டேடாவின் மீது பயனருக்கு என்னென்ன அனுமதி தரலாம் என்பதற்கு பயன்படுகின்றது. உதாரணம் grand, revoke ஆகியவை.
DQL(Data query language) என்பது நாம் டேட்டாவை நாம் விரும்பிய வண்ணம் ரிட்ரிவை செய்ய பயன்படுகின்றது. உதாரணம் select கமாண்ட்.
நூற்றுக்கும் மேற்பட்ட RDBMS இருக்கின்றன. அவற்றில் முக்கியமான 10 டேட்டா பேஸஸ் லிஸ்ட்.
  1. Oracle
  2. MySQL
  3. SQL Server
  4. PostgreSQL
  5. IBM DB2
  6. Microsoft Access
  7. SQLite
  8. MariaDB
  9. Informix
  10. Azure SQL
Oracle:
இது ஆரக்கிள் கார்ப்பரசனால் உருவாக்கப்பட்ட்து. இது மிகவும் பிரபலமான டேட்டா பேஸ் ஆகும்.இது RDBMS ஆக மட்டுமல்லாமல் Cloud, document storage, graphDBMS போன்றவையாகவும் பயன்படுகின்றது.ஆரக்கிள் தற்பொழுது டேட்டா ஆனது intelligent, self managed ஆக இருக்கும் என்று அறிவித்துள்ளது.
ஒரு RDBMS ஆனது user defined types, inheritance, polymorphism போன்ற oops கருத்துக்களை நடைமுறைப் படுத்தினால் அது object oriented RDBMS என அறியப்படும். ஆரக்கிள் ஒரு object oriented RDBMS ஆகும்.
இதன் லேட்டஸ்ட் வெர்சன் 18C ஆகும்.
MYSQL
இது மிகவும் பிரபலமான ஓபன் சோர்ஸ் டேட்டாபேஸ் ஆகும்.
இது ஒரு டேட்டாபேஸ் ஆகும்.
இது ரிலேசனல் டேட்டா பேஸ் ஆகும்.
இது ஓபன் சோர்ஸ் ஆகும்.
இது விரைவானது மற்றும் நம்பகத் தன்மையுடையது ஆகும்.
இது கிளையண்ட்-சர்வர் அல்லது எம்பட்டட் சிஸ்டம் போன்றவற்றில் பயன்படுகின்றது.
SQLSERVER,
இது மைக்ரோ சாஃப்ட் நிறுவனத்தை சேர்ந்ததாகும். முதலில் 1989-ல் உருவாக்கப் பட்டது. இது C,C++ மொழிகளால் எழுதப்பட்டது.
இதம் தற்போதைய வெர்சன் SQLSERVER 2019 ஆகும்.
இதுவும் ரிலேசனல் டேட்டாபேஸ் ஆகும்.
AZURE SQL DATABASE என்பது கிளவுட் அடிப்ப்டையிலான SQLSERVER நடைமுறைப்படுத்தல் ஆகும்.
SQL DEVELOPER EDITION மற்றும் SQL ENTERPRISE EDITION இரண்டும் ஒரே மாதிரி தான் எனினும் SQL DEVELOPER EDITION ஆனது ஒரே ஒரு Lisence கொண்டதாகும்.
PostgreSQL:
இது மிகவும் திறன் வாய்ந்த்தாகும்.
இது ஓபன் சோர்ஸ் ஆகும்.
இது ரிலேசனல் டேட்டா பேஸ் ஆகும்.
PostgreSQL ஆனது அதன் ஆர்க்கி டெக்சர், ரிலையபிளிட்டி, ரோபஸ்ட் ஆகியவற்றிற்க்கு பேர் வாய்ந்ததாகும்.
IBMDB2.
இது linux, unix, windows முதலிய பிளாட்ஃபார்மில் இயங்குகின்றது.
இதன் முக்கிய அம்சங்கள்.
Ø இன் மெமரி டெக்னாலஜி.
Ø அட்வான்ஸ்டு மேனேஜ்மெண்ட்.
Ø டெவெலப்மெண்ட் டூல்ஸ்
Ø ஸ்டோரேஜ் ஆப்டிமைசேசன்.
Ø வொர்க் லோட் மேனேஜ்மெண்ட்
ஆகியவையாகும்.
SQLite.
இது c language லைப்ரரி ஆகும்.
இது நிலையானது.
வெவ்வேறு பிளாட்ஃபார்ம்களுக்கு இடையே செயல் படக் கூடியது.பேக்வர்ட் கம்பேசபிலிடி உடையது.
நன்றி
முத்து கார்த்திகேயன்,மதுரை



ads Udanz

No comments:

Post a Comment