Sobes.tech
Junior

Маалыматтар базасынын дампы эмне?

sobes.tech AI

AIден жооп

Маалыматтар базасынын сактоо көчүрмөсү — бул файл, ал маалыматтар базасынын түзүлүшүн жана/же маалыматтарын камтыйт. Ал резервдик көчүрмөлөрдү түзүү, калыбына келтирүү, миграциялоо же маалыматтар базасынын көчүрмөсүн түзүү үчүн колдонулат.

Негизги көчүрмө түрлөрү:

  • Жай гана түзүлүш (schema dump): Жай гана таблицалардын, көрүнүштөрдүн, индекстердин, процедуралардын жана башка объектилердин аныктамаларын камтыйт.
  • Жай гана маалымат (data dump): Жай гана таблицаларда сакталган маалыматтарды камтыйт.
  • Толук көчүрмө (full dump): Экисин да, түзүлүшүн жана маалыматтарын камтыйт.

Көчүрмө форматтары маалыматтар базасын башкаруу системесине (DBMS) жараша айырмаланышы мүмкүн, бирок көбүнчө SQL буйруктарын камтыган тексттик файлдар болуп саналат (CREATE TABLE, INSERT, ALTER TABLE жана башка).

PostgreSQL үчүн көчүрмө түзүү командасынын мисалы:

# "mydatabase" маалыматтар базасынын толук көчүрмөсүн "mydatabase_dump.sql" файлына түзөт
pg_dump mydatabase > mydatabase_dump.sql

MySQL үчүн көчүрмө түзүү командасынын мисалы:

# "mydatabase" маалыматтар базасынын толук көчүрмөсүн mysqldump куралынан пайдаланып түзөт
mysqldump -u username -p mydatabase > mydatabase_dump.sql