Comparison of relational database management systems
નીચેના કોષ્ટકો સંખ્યાબંધ રીલેશ્નલ ડેટાબેઝ મેનેજમેન્ટ સિસ્ટમ્સ માટે સામાન્ય અને તકનીકી માહિતીની તુલના કરે છે. મહેરબાની કરીને વધુ માહિતી માટે વ્યક્તિગત ઉત્પાદનોના લેખો જુઓ. જ્યાં સુધી ફૂટનોટ્સમાં અન્યથા ઉલ્લેખિત ન હોય ત્યાં સુધી, સરખામણીઓ કોઈપણ એડ-ઓન, એક્સ્ટેંશન અથવા બાહ્ય કાર્યક્રમો વિના સ્થિર આવૃત્તિઓ પર આધારિત હોય છે. સામાન્ય માહિતી ઓપરેટિંગ સિસ્ટમ આધાર ઓપરેટિંગ સિસ્ટમ્સ કે જેના પર આર. ડી. બી. એમ. એસ. ચલાવી શકે છે. મૂળભૂત સુવિધાઓ આર. ડી. બી. એમ. એસ. ની કઈ મૂળભૂત સુવિધાઓ મૂળ રૂપે લાગુ કરવામાં આવે છે તે વિશેની માહિતી. નોંધ (1): હાલમાં ફક્ત અનકમિત વ્યવહાર અલગતાને જ સમર્થન આપે છે. આવૃત્તિ 1.9 શ્રેણીબદ્ધ અલગતા ઉમેરે છે અને આવૃત્તિ 2.0 સંપૂર્ણપણે ACID સુસંગત હશે. નોંધ (2): MariaDB અને MySQL મૂળભૂત InnoDB સંગ્રહ એન્જિન દ્વારા ACID પાલન પ્રદાન કરે છે. નોંધ (3): "InnoDB સંગ્રહ એન્જિન સિવાયના અન્ય માટે, માયએસક્યુએલ સર્વર નિવેદનોમાં અને વાક્યરચનાનું વિશ્લેષણ કરે છે અને તેને અવગણે છે. કલમનું વિશ્લેષણ કરવામાં આવે છે પરંતુ તમામ સંગ્રહ એન્જિન દ્વારા તેને અવગણવામાં આવે છે. નોંધ (4): યુનિકોડ માટે આધાર આવૃત્તિ 10 માં નવો છે. નોંધ (5): માયએસક્યુએલ માયએસક્યુએલ વર્કબેન્ચ દ્વારા જીયુઆઈ ઈન્ટરફેસ પ્રદાન કરે છે. નોંધ (6): ઓપનએજ એસક્યુએલ ડેટાબેઝ એન્જિન સંદર્ભ અખંડિતતાનો ઉપયોગ કરે છે, ઓપનએજ એબીએલ ડેટાબેઝ એન્જિન ડેટાબેઝ ટ્રિગર્સ દ્વારા સંચાલિત થતું નથી. ડેટા કદ મર્યાદા વિશેની માહિતીને મર્યાદિત કરે છે. નોંધ (1): ફાયરબર્ડ 2. x મહત્તમ ડેટાબેઝ કદ સૌથી મોટા જાણીતા ડેટાબેઝ કદ> 980 જીબી સાથે અસરકારક રીતે અમર્યાદિત છે. ફાયરબર્ડ 1.5x મહત્તમ ડેટાબેઝ કદઃ 32 ટીબી. નોંધ (2): DECIMAL ડેટાટાઇપનો ઉપયોગ કરીને મર્યાદા 1038 છે. નોંધ (3): InnoDB 8,000 બાઇટ્સ સુધી મર્યાદિત છે (VARBINARY, VARCHAR, BLOB, અથવા TeXT કૉલમ સિવાય). નોંધ (4): InnoDB 1,017 સ્તંભો સુધી મર્યાદિત છે. નોંધ (6): SQL 2005 અને પછીના સમયમાં VARCHAR (MAX) નો ઉપયોગ કરવો. નોંધ (7): 32 KB ના પૃષ્ઠ કદનો ઉપયોગ કરતી વખતે, અને જ્યારે BLOB/CLOB ડેટા ડેટાબેઝ ફાઇલમાં સંગ્રહિત થાય છે. નોંધ (8): જાવા એરે કદ મર્યાદા 2,147,483, એરે દીઠ 648 (211) ઓબ્જેક્ટ્સ લાગુ પડે છે. આ મર્યાદા નામોમાં અક્ષરોની સંખ્યા, કોષ્ટક દીઠ પંક્તિઓ, કોષ્ટક દીઠ સ્તંભો અને CHAR/VARCHAR દીઠ અક્ષરોને લાગુ પડે છે. નોંધ (9): તારીખ ડેટા પ્રકારનો અભાવ હોવા છતાં, SQLite તારીખ અને સમય કાર્યોનો સમાવેશ કરે છે, જે 24 નવેમ્બર 4714 ઈ. સ. પૂર્વેની વચ્ચે ટાઇમસ્ટેમ્પ માટે કામ કરે છે. અને 1 નવેમ્બર 5352. નોંધ (10): ઇન્ફોર્મેક્સ ડેટાઇમ પ્રકાર માત્ર વર્ષ થી 1/10000 મી સેકન્ડ સુધી એડજસ્ટેબલ શ્રેણી ધરાવે છે. તારીખની તારીખ શ્રેણી 0001-01-01 00:00:00.00000 થી 9999-12-31 23:59:59.99999 છે. નોંધ (11): આવૃત્તિ 12c થી. અગાઉની આવૃત્તિઓ સુધી આધાર આપે છે. નોંધ (12): મર્યાદા એ એક ઇન્ફોર્મિકસ સર્વર ઉદાહરણની સંગ્રહ મર્યાદાનો સંદર્ભ આપે છે. ઇન્ફોર્મેક્સ v12.10 અને પછીની આવૃત્તિઓ બહુવિધ સર્વર ઉદાહરણોમાં કોષ્ટકનું વિતરણ કરવા માટે શાર્ડિંગ તકનીકોનો ઉપયોગ કરવાનું સમર્થન કરે છે. વિતરિત ઈન્ફોર્મિક્સ ડેટાબેઝની ટેબલ અથવા ડેટાબેઝના કદ પર કોઈ ઉચ્ચ મર્યાદા નથી. નોંધ (13): Informix DECIMAL પ્રકાર 32 દશાંશ અંકોની ચોકસાઇને આધાર આપે છે. નિશ્ચિત અને ચલ ચોકસાઇને ટેકો આપવામાં આવે છે. કોષ્ટકો અને દૃશ્યો કયા કોષ્ટકો અને દૃશ્યો (મૂળભૂત સિવાયના) ને મૂળ રૂપે સમર્થન આપવામાં આવે છે તે વિશેની માહિતી. નોંધ (1): સર્વર ટેમ્પડીબી પ્રદાન કરે છે, જેનો ઉપયોગ જાહેર અને ખાનગી (સત્ર માટે) ટેમ્પ કોષ્ટકો માટે થઈ શકે છે. નોંધ (2): ઈન્ફોર્મિક્સમાં મટિરિયલાઇઝ્ડ વ્યૂઝ સપોર્ટેડ નથી; આ શબ્દનો ઉપયોગ આઇબીએમના દસ્તાવેજીકરણમાં જ્યારે તે ખૂબ જ જટિલ હોય ત્યારે વ્યૂની ક્વેરી ચલાવવા માટે બનાવેલ કામચલાઉ કોષ્ટકનો સંદર્ભ આપવા માટે થાય છે, પરંતુ ઉદાહરણ તરીકે કોઈ તેને કેવી રીતે રિફ્રેશ કરવામાં આવે છે અથવા તેના પર અનુક્રમણિકા બનાવી શકતું નથી. આ શબ્દ ઇન્ફોર્મેક્સ પ્રદર્શન માર્ગદર્શિકામાં વ્યાખ્યાયિત કરવામાં આવ્યો છે. નોંધ (4): સંગ્રહિત પ્રક્રિયાઓ અને ટ્રિગર્સનો ઉપયોગ કરીને ભૌતિક દૃશ્યોને અનુકરણ કરી શકાય છે. અનુક્રમણિકાઓ કયા અનુક્રમણિકાઓ (મૂળભૂત બી-/ બી + વૃક્ષ અનુક્રમણિકાઓ સિવાય) ને મૂળ રૂપે ટેકો આપવામાં આવે છે તે વિશેની માહિતી. નોંધ (1): વપરાશકર્તાઓએ ફ્રીએધોકયુડીએફ લાઇબ્રેરી અથવા તેના જેવા કાર્યનો ઉપયોગ કરવાની જરૂર છે. નોંધ (2): અભિવ્યક્તિ-આધારિત અનુક્રમણિકાનો ઉપયોગ કરીને મોટાભાગના ડેટા પ્રકારો માટે અમલ કરી શકાય છે. નોંધ (3): ગણતરી કરેલ સ્તંભને અનુક્રમિત કરીને (સરળતાથી અપડેટ થતું નથી) અથવા "અનુક્રમિત દૃશ્ય" નો ઉપયોગ કરીને (યોગ્ય નામ માત્ર કોઈપણ દૃશ્ય કામ કરતું નથી) તેનું અનુકરણ કરી શકાય છે. નોંધ (4): InMemory કોલમસ્ટોર અનુક્રમણિકા માટે વપરાય છે, હેશ જોઇન માટે કામચલાઉ હેશ અનુક્રમણિકા, બિન/ક્લસ્ટર અને ભરણ પરિબળ. નોંધ (5): InnoDB આપમેળે જરૂરિયાત મુજબ અનુકૂલનશીલ હેશ અનુક્રમણિકા એન્ટ્રીઓ પેદા કરે છે. નોંધ (6): ઓરેકલ 8i અને તેનાથી ઉપરના કાર્ય-આધારિત અનુક્રમણિકાનો ઉપયોગ કરીને અમલ કરી શકાય છે, પરંતુ અનુક્રમણિકાનો ઉપયોગ કરવા માટે SQLમાં કાર્યનો ઉપયોગ કરવાની જરૂર છે. નોંધ (7): પોસ્ટગ્રેએસક્યુએલ કાર્યાત્મક અનુક્રમણિકાનો ઉપયોગ ક્ષેત્રના ક્રમને ઉલટાવવા માટે થઈ શકે છે. નોંધ (10): બી + વૃક્ષ અને સંપૂર્ણ લખાણ માત્ર હમણાં માટે. નોંધ (11): આર-ટ્રી અનુક્રમણિકા લોકેટર સાથે બેઝ એડિશનમાં ઉપલબ્ધ છે પરંતુ કેટલીક કાર્યક્ષમતાને સ્થાનિક વિકલ્પ સાથે પર્સનલ એડિશન અથવા એન્ટરપ્રાઇઝ એડિશનની જરૂર છે. ડેટાબેઝ ક્ષમતાઓ નોંધ (1): 11 જી. આર. 2 માં રજૂ કરાયેલ પુનરાવર્તિત સી. ટી. ઈ. એ કનેક્ટ બાય નામની સમાન રચનાનું સ્થાન લીધું છે. ડેટા પ્રકારો અન્ય પદાર્થો અન્ય કયા પદાર્થોને મૂળ રૂપે ટેકો આપવામાં આવે છે તે વિશેની માહિતી. નોંધ (1): કાર્ય અને પ્રક્રિયા બંને એસક્યુએલ અને/અથવા પીએલ/એસક્યુએલ જેવી પ્રક્રિયાગત ભાષામાં લખાયેલી આંતરિક દિનચર્યાઓનો સંદર્ભ આપે છે. બાહ્ય દિનચર્યા એ સી, જાવા, કોબોલ વગેરે જેવી યજમાન ભાષાઓમાં લખાયેલી ભાષાનો સંદર્ભ આપે છે. "સંગ્રહિત પ્રક્રિયા" એ આ નિયમિત પ્રકારો માટે સામાન્ય રીતે વપરાતો શબ્દ છે. જો કે, તેની વ્યાખ્યા વિવિધ ડેટાબેઝ વિક્રેતાઓ વચ્ચે બદલાય છે. નોંધ (2): ડર્બી, એચ2, લ્યુસિડડીબી અને ક્યુબ્રીડમાં, વપરાશકર્તાઓ જાવામાં કોડ કાર્યો અને પ્રક્રિયાઓ કરે છે. નોંધ (3): ઇ. એન. યુ. એમ. ડેટા પ્રકાર અસ્તિત્વમાં છે. ચેક કલમને પદચ્છેદન કરવામાં આવે છે, પરંતુ રનટાઇમમાં લાગુ કરવામાં આવતી નથી. નોંધ (5): ઇન્ફોર્મિક્સ જાવા, સી અને સી + + માં લખાયેલા બાહ્ય કાર્યોને આધાર આપે છે. પાર્ટીશનિંગ કઈ પાર્ટીશનિંગ પદ્ધતિઓને મૂળ રૂપે સમર્થન આપવામાં આવે છે તે વિશેની માહિતી. ઍક્સેસ નિયંત્રણ કાર્યક્ષમતાઓ વિશે ઍક્સેસ નિયંત્રણ માહિતી. નોંધ (1): નેટવર્ક ટ્રાફિકને સુરક્ષિત રીતે પ્રસારિત કરી શકાય છે (સ્પષ્ટ-લખાણ નહીં, સામાન્ય રીતે એસ. એસ. એલ. એન્ક્રિપ્શન). ચોક્કસ કરો કે વિકલ્પ ડિફોલ્ટ છે, વિકલ્પ શામેલ છે અથવા ખરીદવા માટે વધારાના મોડ્યુલો છે. નોંધ (2): પાસવર્ડ માટે લઘુતમ કદ નક્કી કરવા, સંખ્યાઓ અથવા વિશેષ અક્ષરોની હાજરી જેવી જટિલતાને માન આપવા માટે વિકલ્પો હાજર છે. નોંધ (3): તમે સુરક્ષા સુધારાઓ કેવી રીતે મેળવો છો? શું તે મફત ઍક્સેસ છે, શું તમારે લૉગિન કરવાની જરૂર છે અથવા ચૂકવણી કરવાની જરૂર છે? શું વેબ/એફ. ટી. પી. પોર્ટલ અથવા આર. એસ. એસ. ફીડ દ્વારા અથવા માત્ર ઓફલાઇન ઍક્સેસ (મેલ સીડી-રોમ, ફોન) દ્વારા સરળ ઍક્સેસ છે? નોંધ (4): શું ડેટાબેઝ પ્રક્રિયા રુટ/એડમિનિસ્ટ્રેટર અથવા વિશેષાધિકૃત વપરાશકર્તા તરીકે ચાલે છે? મૂળભૂત રૂપરેખાંકન શું છે? નોંધ (5): શું બેકઅપ (માત્ર ડમ્પ/પુનઃસ્થાપિત પરવાનગીઓ), સુરક્ષા અધિકારી (ઓડિટ), સંચાલક (વપરાશકર્તા ઉમેરો/ડેટાબેઝ બનાવો) વગેરે જેવી વિશેષ કામગીરીનું સંચાલન કરવા માટે કોઈ અલગ વપરાશકર્તા છે? શું તે ડિફોલ્ટ અથવા વૈકલ્પિક છે? નોંધ (6): સામાન્ય માપદંડ પ્રમાણિત ઉત્પાદન યાદી. નોંધ (7): ફાયરબર્ડએસક્યુએલમાં માત્ર એસવાયએસડીબીએ વપરાશકર્તા અને ડીબી માલિક હોવાનું જણાય છે. બેકઅપ ઓપરેટર અને સુરક્ષા સંચાલક માટે કોઈ અલગ ભૂમિકાઓ નથી. નોંધ (8): વપરાશકર્તા સમર્પિત બેકઅપ વપરાશકર્તાને વ્યાખ્યાયિત કરી શકે છે પરંતુ મૂળભૂત સ્થાપનમાં ખાસ કંઈ નથી. નોંધ (9): પ્રમાણીકરણ પદ્ધતિઓ. નોંધ (10): ઇન્ફોર્મેક્સ ડાયનેમિક સર્વર પી. એ. એમ. અને અન્ય રૂપરેખાંકિત કરી શકાય તેવા પ્રમાણીકરણને ટેકો આપે છે. મૂળભૂત રીતે OS પ્રમાણીકરણનો ઉપયોગ કરે છે. નોંધ (11): પ્રમાણીકરણ પદ્ધતિઓ. નોંધ (12): વ્યાપક ઓડિટમાસ્ટરના ઉપયોગ સાથે. નોંધ (13): પોલિહેડ્રામાં વપરાશકર્તા-આધારિત સુરક્ષા વૈકલ્પિક છે, પરંતુ જ્યારે સક્ષમ હોય ત્યારે ઓડિટિંગ સાથે ભૂમિકા-આધારિત મોડેલમાં વધારો કરી શકાય છે. ડેટાબેઝ વિ સ્કિમા (પરિભાષા) એસક્યુએલ સ્પષ્ટીકરણ "એસક્યુએલ સ્કિમા" શું છે તે વ્યાખ્યાયિત કરે છે; જો કે, ડેટાબેઝ તેને અલગ રીતે અમલમાં મૂકે છે. આ મૂંઝવણને સંયોજિત કરવા માટે કાર્યક્ષમતા પેરેન્ટ ડેટાબેઝ સાથે ઓવરલેપ થઈ શકે છે. એસક્યુએલ યોજના એ ડેટાબેઝમાં ફક્ત એક નેમસ્પેસ છે; આ નેમસ્પેસની અંદરની વસ્તુઓને મેમ્બર ઓપરેટર ડોટનો ઉપયોગ કરીને સંબોધવામાં આવે છે. આ તમામ અમલીકરણમાં સાર્વત્રિક હોવાનું જણાય છે. સાચા સંપૂર્ણ (ડેટાબેઝ, સ્કિમા અને ટેબલ) લાયક ક્વેરીનું ઉદાહરણ આ રીતે આપવામાં આવે છેઃ સ્કિમા અને ડેટાબેઝ બંનેનો ઉપયોગ એક કોષ્ટક, "ફૂ", ને બીજા સમાન નામના કોષ્ટક "ફૂ" થી અલગ કરવા માટે કરી શકાય છે. નીચેનો સ્યુડો કોડ છેઃ વિ. (ડેટાબેઝ અને ટેબલ વચ્ચે કોઈ સ્પષ્ટ યોજના નથી) વિ. (કોઈ સ્પષ્ટ ડેટાબેઝ ઉપસર્ગ નથી) જે સમસ્યા ઊભી થાય છે તે એ છે કે ભૂતપૂર્વ માયએસક્યુએલ વપરાશકર્તાઓ એક પ્રોજેક્ટ માટે બહુવિધ ડેટાબેઝ બનાવશે. આ સંદર્ભમાં, માયએસક્યુએલ ડેટાબેઝ પોસ્ટગ્રેએસક્યુએલ-યોજનાઓ સાથે કાર્યમાં સમાન છે, કારણ કે પોસ્ટગ્રેએસક્યુએલમાં ઇરાદાપૂર્વક ઓફ-ધ-શેલ્ફ ક્રોસ-ડેટાબેઝ કાર્યક્ષમતાનો અભાવ છે (મલ્ટિ-ટેનન્સીને પસંદ કરે છે) જે માયએસક્યુએલ પાસે છે. તેનાથી વિપરીત, પોસ્ટગ્રેએસક્યુએલે ક્રોસ-ટેબલ, ક્રોસ-સ્કીમ અને પછી ભાવિ ક્રોસ-ડેટાબેઝ કાર્યક્ષમતા માટે જગ્યા છોડી દીધી છે. માયએસક્યુએલ પડદા પાછળના ડેટાબેઝ સાથે સ્કીમાને ઉપનામ આપે છે, જેમ કે અને એનાલોગ છે. તેથી એમ કહી શકાય કે માયએસક્યુએલે ક્રોસ-ડેટાબેઝ કાર્યક્ષમતાને અમલમાં મૂકી છે, યોજના કાર્યક્ષમતાને સંપૂર્ણપણે છોડી દીધી છે અને ડેટાબેઝના અમલીકરણમાં સમાન કાર્યક્ષમતાને પ્રદાન કરી છે. સારાંશમાં, પોસ્ટગ્રેએસક્યુએલ એકબીજાથી ડેટાબેઝને કડક રીતે અલગ કરીને સ્કીમા અને મલ્ટી-ટેનન્સીને સંપૂર્ણપણે સપોર્ટ કરે છે અને આમ ડેટાબેઝ સાથે માયએસક્યુએલની કેટલીક કાર્યક્ષમતાનો અભાવ છે, જ્યારે માયએસક્યુએલ પ્રમાણભૂત સ્કીમાને સપોર્ટ કરવાનો પ્રયાસ પણ કરતું નથી. ઓરેકલની પોતાની સ્પિન છે જ્યાં વપરાશકર્તા બનાવવો એ યોજના બનાવવાનો પર્યાય છે. આમ ડેટાબેઝ એડમિનિસ્ટ્રેટર PROJECT નામના વપરાશકર્તાને બનાવી શકે છે અને પછી કોષ્ટક PROJECT.TABLE બનાવી શકે છે. વપરાશકર્તાઓ સ્કીમા ઓબ્જેક્ટ્સ વિના અસ્તિત્વ ધરાવી શકે છે, પરંતુ ઓબ્જેક્ટ હંમેશા માલિક સાથે સંકળાયેલ હોય છે (જોકે તે માલિકને ડેટાબેઝ સાથે જોડાવાનો વિશેષાધિકાર ન પણ હોય). 'શેર્ડ-એવરીથિંગ' ઓરેકલ આરએસી આર્કિટેક્ચર સાથે, સમાન ડેટાબેઝને એક સાથે બહુવિધ સર્વરો દ્વારા ખોલી શકાય છે. આ પ્રતિકૃતિથી સ્વતંત્ર છે, જેનો ઉપયોગ પણ કરી શકાય છે, જેમાં વિવિધ સર્વરો દ્વારા ઉપયોગ માટે ડેટાની નકલ કરવામાં આવે છે. ઓરેકલ અમલીકરણમાં, 'ડેટાબેઝ' એ ફાઇલોનો સમૂહ છે જેમાં ડેટા હોય છે જ્યારે 'ઇન્સ્ટન્સ' એ પ્રક્રિયાઓ (અને મેમરી) નો સમૂહ છે જેના દ્વારા ડેટાબેઝને એક્સેસ કરવામાં આવે છે. ઇન્ફોર્મિક્સ માયએસક્યુએલ જેવા સર્વર ઉદાહરણમાં બહુવિધ ડેટાબેઝને સપોર્ટ કરે છે. તે ડી. ડી. એલ. નિવેદનોને એક એકમમાં જૂથબદ્ધ કરવાની રીત તરીકે વાક્યરચનાને ટેકો આપે છે, જે એક જ માલિક તરીકે યોજનાના ભાગ રૂપે બનાવેલ તમામ પદાર્થો બનાવે છે. ઇન્ફોર્મિક્સ એએનએસઆઈ મોડ નામના ડેટાબેઝ મોડને સપોર્ટ કરે છે જે સમાન નામની વસ્તુઓ બનાવવાનું સપોર્ટ કરે છે પરંતુ વિવિધ વપરાશકર્તાઓની માલિકી ધરાવે છે. પોસ્ટગ્રેએસક્યુએલ અને કેટલાક અન્ય ડેટાબેઝોને વિદેશી યોજનાઓ માટે ટેકો છે, જે આઇએસઓ/આઇઇસી <આઇડી1> (એસક્યુએલઃ 2008ના ભાગ રૂપે પ્રકાશિત) માં વ્યાખ્યાયિત અન્ય સર્વરોમાંથી યોજનાઓ આયાત કરવાની ક્ષમતા છે. અલગ ડેટાબેઝમાં અથવા અલગ સર્વર ઉદાહરણમાં સંગ્રહિત ડેટાને ઍક્સેસ કરતી વખતે આ એસક્યુએલ સ્પષ્ટીકરણ અનુસાર ડેટાબેઝમાં અન્ય કોઈપણ યોજના જેવું દેખાય છે. આયાત કાં તો સંપૂર્ણ વિદેશી યોજના તરીકે અથવા તે વિદેશી યોજના સાથે જોડાયેલા માત્ર અમુક કોષ્ટકો તરીકે કરી શકાય છે. જ્યારે ISO/IEC 9075-9 માટેનો ટેકો યોજનાઓની આસપાસના બે સ્પર્ધાત્મક ફિલસૂફીઓ વચ્ચેના અંતરને દૂર કરે છે, ત્યારે MySQL અને Informix ડેટાબેઝ વચ્ચે ગર્ભિત જોડાણ જાળવી રાખે છે જ્યારે ISO/IEC 9075-9 માટે જરૂરી છે કે આવા કોઈપણ જોડાણો પ્રકૃતિમાં સ્પષ્ટ હોય. આ પણ જુઓ રીલેશ્નલ ડેટાબેઝ મેનેજમેન્ટ સિસ્ટમ (માર્કેટ શેર ડેટા સહિત) રીલેશ્નલ ડેટાબેઝ મેનેજમેન્ટ સિસ્ટમ્સની સૂચિ ઓબ્જેક્ટ-રીલેશ્નલ ડેટાબેઝ મેનેજમેન્ટ સિસ્ટમ્સની સરખામણી ડેટાબેઝ એડમિનિસ્ટ્રેશન ટૂલ્સની સરખામણી ઓબ્જેક્ટ ડેટાબેઝ-જેમાંથી કેટલાકમાં રીલેશ્નલ (એસક્યુએલ/ઓડીબીસી) ઇન્ટરફેસ છે. આઇબીએમ બિઝનેસ સિસ્ટમ 12-એક ઐતિહાસિક આરડીબીએમએસ અને સંબંધિત ક્વેરી લેંગ્વેજ. સંદર્ભો બાહ્ય કડીઓ એસક્યુએલ ધોરણો સામે વિવિધ એસક્યુએલ અમલીકરણની સરખામણી. તેમાં ઓરેકલ, ડી. બી. 2, માઈક્રોસોફ્ટ એસક્યુએલ સર્વર, માયએસક્યુએલ અને પોસ્ટગ્રેએસક્યુએલનો સમાવેશ થાય છે. (8 જૂન 2007) SQL વર્કબેન્ચ રીલેશ્નલ ડેટાબેસેસ રીલેશ્નલ ડેટાબેઝ મેનેજમેન્ટ સિસ્ટમ્સ દ્વારા SQL92 પ્રમાણભૂત DMBS સરખામણી