កុំព្យូទ័រមូលដ្ឋានទិន្នន័យ

ទិដ្ឋភាពទូទៅនៃប្រព័ន្ធគ្រប់គ្រងមូលដ្ឋានទិន្នន័យ

សកម្មភាពរបស់មនុស្សទាំងអស់ដែលជាប់ពាក់ព័ន្ធជាមួយនឹងភាពខុសគ្នានៃថតមូលដ្ឋានទិន្នន័យមួយប។ បញ្ជីឈ្មោះរបស់បណ្ណាល័យ, Notepad, អាសយដ្ឋានលើទូរស័ព្ទឬកុំព្យូទ័រចល័តរបស់អ្នក - នេះគឺមិនមែនជាបញ្ជីពេញលេញនៃពរចនាសម្ព័ន្ធ, ដែលយើងបានប្រើ។ ប៉ុន្តែកុំព្យូទ័រដូចជាការភាពជាក់លាក់ដូច្នេះយើងបានផ្តល់នូវនិយមន័យ។

ដូច្នេះមូលដ្ឋានទិន្នន័យមួយ (មូលដ្ឋានទិន្នន័យ) - សំណុំនៃទិន្នន័យដែលទាក់ទងតក្កដែលរៀបរាប់អំពីវត្ថុរដ្ឋពប្រធានបទនេះនៅក្នុងតំបន់នានានិងបានដំណើរការជាមួយនឹងឧបករណ៍កុំព្យូទ័រ។

ប្រព័ន្ធគ្រប់គ្រងមូលដ្ឋានទិន្នន័យគឺជាកម្មវិធីបរិស្ថាននិងភាសាមួយសម្រាប់ការបង្កើតការគ្រប់គ្រងនិងដំណើរការមូលដ្ឋានទិន្នន័យ។ ការផ្តល់មូលដ្ឋានទិន្នន័យ:

  • ធ្វើការជាមួយមូលដ្ឋាននៅលើនៅខាងក្រៅ (ថាស, វីដេអូ, ល ... ) និង RAM;
  • ការចែករំលែកអ្នកប្រើប្រាស់;
  • ផ្លាស់ប្តូរការគ្រប់គ្រង, បណ្ណសារនិងការស្ទុះងើបឡើងវិញមូលដ្ឋានទិន្នន័យ;
  • ការផ្តល់នូវការចូលដំណើរការទៅជាភាសា ដំណើរការព ;
  • ឧបករណ៍សម្រាប់ការបង្កើត, កែប្រែ, និងការគ្រប់គ្រងមូលដ្ឋានទិន្នន័យ។

ដាក់ជាធម្មតា, មូលដ្ឋានទិន្នន័យកំណត់វិធីសាស្រ្តនៃការផ្ទុកនិងការមូលដ្ឋានទិន្នន័យផ្ដល់នូវមធ្យោបាយសម្រាប់ដំណើរការ។ លើសពីនេះទៀត, ប្រព័ន្ធគ្រប់គ្រងមូលដ្ឋានទិន្នន័យត្រូវបានគេបែងចែកទៅជាប្រព័ន្ធប្រើប្រាស់ជាទូទៅដែលអាចដោះស្រាយភាពខុសគ្នានៃទិន្នន័យនិងឯកទេសដែលបានរចនាឡើងសម្រាប់តំបន់ប្រធានបទជាក់លាក់មួយឬប្រភេទនៃព។ ឧទាហរណ៍នៃប្រព័ន្ធគ្រប់គ្រងមូលដ្ឋានទិន្នន័យពិសេសគឺជាអ្នកចង្អុលទិសទៅវត្ថុ។

ប្រព័ន្ធគ្រប់គ្រងទំនាក់ទំនង

ចាប់តាំងពីវត្តមាននៃមូលដ្ឋានទិន្នន័យរបស់កុំព្យូទ័រដែលវាបានម៉ូដែលជាច្រើននៃការងាររបស់ពួកគេប៉ុន្តែម៉ូដែលទំនាក់ទំនងជាសកលភាគច្រើនបំផុត។ វាគឺជាសំណុំពាក់ព័ន្ធនៃតុព, ធានាបូរណភាពនិងលែងត្រូវការតទៅទៀតអប្បបរមានៃព។ គំរូតារាងគឺអាចអនុវត្តបានទៅកាន់ភាគច្រើននៃតំបន់ប្រធានបទនេះហើយទីផ្សារនេះជាប្រព័ន្ធគ្រប់គ្រងមូលដ្ឋានទិន្នន័យទំនាក់ទំនងដើម្បីធ្វើការអភិវឌ្ឍយ៉ាងឆាប់រហ័សចាប់ផ្ដើម។ តួលេខនេះបានបង្ហាញឧទាហរណ៍មួយនៃរចនាសម្ព័ន្ធទំនាក់ទំនងនៃការ "មូលដ្ឋាននៃសិស្ស»។

DBMSs ទំនាក់ទំនងទាំងអស់គាំទ្រស្ដង់ដារភាសា ANSI SQL មួយនិងគោលការណ៍ជាមូលដ្ឋាននៃម៉ូដែលទំនាក់ទំនងដែលអាចឱ្យកម្មវិធីដំណើរការនៅលើមូលដ្ឋានទិន្នន័យដើម្បីឱ្យមានភាពខុសគ្នា។ លើសពីនេះទៀតមូលដ្ឋានទិន្នន័យដែលមានទំហំធំមានការបន្ថែមផ្នែកបន្ថែម SQL មួយរបស់ខ្លួនផ្ទាល់។ ឧទាហរណ៍នៃប្រព័ន្ធគ្រប់គ្រង មូលដ្ឋានទិន្នន័យ សម្រាប់គម្រោងខ្នាតធំ - នេះគឺជា ម៉ាស៊ីនបម្រើក្រុមហ៊ុន Microsoft SQL មួយ និង Oracle ។

គំរូទំនាក់ទំនងបានជោគជ័យនៅអភិវឌ្ឍគម្រោងអ៊ិនធឺណិ។ ឧទាហរណ៍មូលដ្ឋានទិន្នន័យ MySQL និង PostgreSQL ។

បច្ចេកវិទ្យា NoSQL

ការកើនឡើងក្នុងបរិមាណទិន្នន័យនិងភាពស្មុគស្មាញនៃការទំនាក់ទំនងនេះបាននាំឱ្យមានការងើបឡើងនៃប្រព័ន្ធគ្រប់គ្រងមូលដ្ឋានទិន្នន័យថ្មី។ ពបានឈប់ដើម្បីឱ្យមានឯករាជ្យពីគ្នាហើយពេលខ្លះសូម្បីតែមិនអាចទៅរួចទេដើម្បីរៀបរាប់យ៉ាងតឹងរ៉ឹងរចនាសម្ព័ន្ធរបស់ខ្លួន។ មូលដ្ឋានទិន្នន័យទំនាក់ទំនងអាចដោះស្រាយលែងជាមួយនឹងការងារបែបនេះ។ នេះបាននាំឱ្យមានការកើតនៃប្រភេទថ្មីនៃមូលដ្ឋានទិន្នន័យពនិងប្រព័ន្ធគ្រប់គ្រងដែលគេស្គាល់ថាជារួមថាជា NoSQL («គ្មាន SQL មួយ») ។

នេះជាប្រភេទសំខាន់នៃមូលដ្ឋានទិន្នន័យ NoSQL:

  1. "ពាក្យគន្លឹះ" ។ មូលដ្ឋានទិន្នន័យដែលមានប្រជាប្រិយភាពបំផុត - Redis, Voldemort ទីក្រុងតូក្យូគណៈរដ្ឋមន្រ្តីនិង Dynomite ។
  2. ការក្លូនមូលដ្ឋានទិន្នន័យ BigTable ។ វាត្រូវបានបង្កើតឡើងដោយ Google សម្រាប់ម៉ាស៊ីនប្រើប្រាស់ជាការស្វែងរកផ្ទៃក្នុង។ BigTable ជាផ្លូវការ វាមិនត្រូវបានផ្តល់ជូនប៉ុន្តែមានមូលដ្ឋានទិន្នន័យនៅលើមូលដ្ឋានរបស់ខ្លួន។ វា Hadoop, Hypertable និង Cassandra ។
  3. ឯកសារតម្រង់ទិស។ នេះ XML មាន Berkeley មូលដ្ឋានទិន្នន័យដែលមានប្រជាប្រិយភាពបំផុត, MongoD, ដែលមានស្រាប់និង CouchDB ។
  4. ដោយផ្អែកលើមូលដ្ឋាន នៃទ្រឹស្តីក្រាប។ ត្រូវបានប្រើក្នុង Neo4j, Sones graphDB និង AllegroGraph ។

នាពេលអនាគតនៃ DBMS

ផ្សារ ប្រព័ន្ធគ្រប់គ្រងមូលដ្ឋានទិន្នន័យទំនាក់ទំនង នៅតែបន្តកើនឡើងកាន់តែច្រើននិងមានទំនោរនិងការប្រើការធ្វើកាន់តែច្រើន-NoSQL ។ ជាការពិតណាស់នៅក្នុង "» SQL មួយបុរាណលក់ចំនួនទឹកប្រាក់យ៉ាងច្រើននៃប្រព័ន្ធកម្មវិធីនៃការខុសប្លែកគ្នាស្មុគស្មាញនិងសម្រាប់ឱ្យពួកគេមានទីផ្សារបែបនេះដូចជាក្លិបយក្ស Microsoft និង Oracle ។ ប៉ុន្តែជាមួយនឹងច្បាស់មួយចំនួនដែលយើងអាចសន្មត់ថា NoSQL ក្នុងឆ្នាំខាងមុខនេះនឹងអាចបណ្តេញមេដឹកនាំនៅក្នុងការអភិវឌ្ឍយ៉ាងខ្លាំងនៃប្រព័ន្ធពស្មុគ្រស្មាញ។

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 km.delachieve.com. Theme powered by WordPress.