ДҚБЖ мен RDBMS арасындағы айырмашылық

ДҚБЖ мен RDBMS арасындағы айырмашылық
ДҚБЖ мен RDBMS арасындағы айырмашылық

Бейне: ДҚБЖ мен RDBMS арасындағы айырмашылық

Бейне: ДҚБЖ мен RDBMS арасындағы айырмашылық
Бейне: Sqoop Импорт и экспорт данных из RDMBS и HDFS 2024, Шілде
Anonim

ДҚБЖ және RDBMS

Пайдаланушыларға деректерді сақтауға мүмкіндік беретін бағдарламалық құрал дерекқор ретінде белгілі. Деректер базасының архитектурасында физикалық деректерді сақтау үшін әртүрлі енгізулер мен теориялар бар. Дерекқордағы басқа кестелермен байланысы бар кестелердегі деректерді сақтайтын дерекқор RDBMS немесе Relational Database Management System деп аталады. Дегенмен, ДҚБЖ немесе Дерекқорды басқару жүйесінде кестелер арасында ешқандай байланыс жоқ.

ДҚБЖ

ДҚБЖ желіде немесе жүйелік қатты дискіде сақталған барлық дерекқорларды басқару үшін пайдаланылатын бағдарламалық құрал ретінде анықталады. Дерекқорды басқару жүйелерінің әртүрлі түрлері бар және олардың кейбіреулері арнайы мақсаттар үшін конфигурацияланған.

ДҚБЖ дерекқорларды басқаруға арналған құрал ретінде әртүрлі пішіндерде қол жетімді. Кейбір танымал ДҚБЖ шешімдеріне DB2, Oracle, FileMaker және Microsoft Access кіреді. Осы өнімдерді пайдалану арқылы белгілі бір пайдаланушыларға тән артықшылықтар немесе құқықтар жасалуы мүмкін. Бұл дерекқор әкімшілерінің кейбір пайдаланушыларға арнайы құқықтар бере алатынын немесе басқарудың әртүрлі деңгейлерін тағайындай алатынын білдіреді.

Әр ДҚБЖ кейбір негізгі элементтері бар. Біріншіден, әрбір дерекқор үшін қолданылатын тілді анықтайтын модельдеу тілін жүзеге асыру. Екіншіден, ДҚБЖ деректер құрылымдарын да басқарады. Деректерді сұрау тілі ДҚБЖ үшінші элементі болып табылады. Жүйеде пайдаланылатын дерекқорға маңызды емес деректерді енгізу мүмкін емес екеніне көз жеткізу үшін деректер құрылымдары деректер сұрау тілімен жұмыс істейді.

RDBMS

Әртүрлі кестелер арасындағы байланыстар сақталатын дерекқор жүйесі Реляциялық деректер қорын басқару жүйесі деп аталады. RDBMS және ДҚБЖ екеуі де ақпаратты физикалық дерекқорда сақтау үшін пайдаланылады.

РДБЖ шешімі үлкен көлемдегі деректер сақталатын және қолдау көрсетілетін кезде қажет. Реляциялық деректер моделі индекстерден, кілттерден, сыртқы кілттерден, кестелерден және олардың басқа кестелермен байланыстарынан тұрады. Реляциялық ДҚБЖ сыртқы кілттерге RDBMS және ДҚБЖ екеуі де қолдау көрсетсе де ережелерді орындайды.

1970 жылдары Эдгар Фрэнк Кодд реляциялық мәліметтер қоры теориясын енгізді. Осы реляциялық теория немесе модель үшін Кодд он үш ережені анықтаған. Әр түрлі деректер түрлері арасындағы байланыстар реляциялық модельдің негізгі талабы болып табылады.

RDMS дерекқорды басқару жүйесінің келесі буыны деп атауға болады. ДҚБЖ реляциялық деректер қоры жүйесінде деректерді сақтау үшін базалық модель ретінде пайдаланылады. Дегенмен, күрделі іскери қолданбалар ДҚБЖ емес, RDBMS пайдаланады.

ДҚБЖ және RDBMS

• Кестелер арасындағы байланыс RDBMS жүйесінде сақталады, ал ДҚБЖ бұлай емес, себебі ол дерекқорды басқару үшін пайдаланылады.

• ДҚБЖ «жалпақ файл» деректерін қабылдайды, бұл әртүрлі деректер арасында ешқандай байланыс жоқ дегенді білдіреді, ал RDBMS бұл дизайн түрін қабылдамайды.

• ДҚБЖ қарапайым іскери қолданбалар үшін, ал RDBMS күрделірек қолданбалар үшін пайдаланылады.

• Шетелдік кілт тұжырымдамасына ДҚБЖ және RDBMS екеуі де қолдау көрсетеді, бірақ оның ережелерді орындайтын жалғыз RDBMS.

• RDBMS шешімі үлкен деректер жинағы үшін қажет, ал шағын деректер жиынын ДҚБЖ басқаруға болады.

Ұсынылған: