ຄອມພິວເຕີ, ເຕັກໂນໂລຊີຂໍ້ມູນຂ່າວສານ
Transaction - ມັນເປັນສິ່ງທີ່? ຖານຂໍ້ມູນທຸລະກໍາ
A ທຸລະກໍາແມ່ນກໍານົດໄວ້ຂອງການປະຕິບັດສະເພາະໃດຫນຶ່ງທີ່ກໍາລັງປະຕິບັດໂດຍຄົນຫຼືໂຄງການໃນການເຂົ້າເຖິງຫຼືປັບປຸງແກ້ໄຂຖານຂໍ້ມູນໄດ້. ກ່ອນທີ່ຈະຈັດການ, ທຸລະກໍາ - ວ່າມັນເປັນສິ່ງຈໍາເປັນທີ່ຈະເຂົ້າໃຈໂດຍເນື້ອແທ້ແລ້ວຂອງຂະບວນການນີ້. ຄວາມຫມາຍພື້ນຖານຂອງຂະບວນການທີ່ຈະເຣັດໄດ້ໃນຄວາມຈິງທີ່ວ່າການປະຕິບັດຕ້ອງໄດ້ຮັບການບໍ່ວ່າຈະສໍາເລັດຢ່າງເຕັມສ່ວນຫຼືຍົກເລີກ.
ທຸລະກໍາຖານຂໍ້ມູນແຕ່ລະຄົນຄວນແປພາສາຈາກລັດຫນຶ່ງ, ຊຶ່ງສອດຄ່ອງກັບປະເທດອື່ນໆ. ມັນສົມມຸດວ່າຄວາມສອດຄ່ອງອາດຈະໄດ້ຮັບການລະເມີດໃນຂະບວນການ.
ປະຊາຊົນຈໍານວນຫຼາຍກໍາລັງສົງໄສວ່າ, ເຮັດທຸລະກໍາ - ສິ່ງທີ່ມັນແມ່ນ. ຫນ່ວຍບໍລິການຂອງການເຮັດວຽກທີ່ໄດ້ຖືກປະຕິບັດໃນຖານຂໍ້ມູນໄດ້. ມັນສາມາດເປັນສ່ວນຫນຶ່ງຂອງຂັ້ນຕອນວິທີການໂດຍລວມ, ທີມງານແຍກຕ່າງຫາກຫຼືໂຄງການທັງຫມົດໄດ້.
ການເຮັດທຸລະກໍາຄວນໄດ້ຮັບການສໍາເລັດ?
ມີສອງວິທີການເພື່ອເຮັດສໍາເລັດມັນແມ່ນ:
- ໃນກໍລະນີທີ່ທຸລະກໍາແມ່ນສໍາເລັດສົບຜົນສໍາເລັດ, ຜົນໄດ້ຮັບຈະຖືກບັນທຶກແລະຖານຂໍ້ມູນໄດ້ດີໃນສະຖານະທີ່ສອດຄ້ອງກັນໃຫມ່ (ກະເຮັດ).
- ຖ້າຫາກວ່າປະຕິບັດໄດ້ເອງເຮັດຜິດພາດ, ຄວາມຜິດພາດການຮນ້ໍາມັນຖືກຍົກເລີກ. ໃນກໍລະນີນີ້ຖານຂໍ້ມູນທີ່ຕ້ອງໄດ້ຮັບການກັບຄືນສູ່ສະຖານະທີ່ມັນແມ່ນດັ້ງເດີມ. ສະຖານະການນີ້ແມ່ນໄດ້ຖືກເອີ້ນວ່າ "rollback" (ມ້ວນກັບຄືນໄປບ່ອນ). ຢ່າງໃດກໍຕາມ, ຖ້າຫາກວ່າທຸລະກໍາໄດ້ຮັບການບັນທຶກ, ມັນບໍ່ສາມາດໄດ້ຮັບການຍົກເລີກ. ຖ້າຫາກວ່າການດໍາເນີນການພົບເຫັນວ່າເປັນທີ່ບໍ່ຖືກຕ້ອງ, ມັນແມ່ນຄວາມຈໍາເປັນເພື່ອປະຕິບັດທຸລະກໍາທີ່ຈະກັບຄືນຖານຂໍ້ມູນໃນການສະຖານະທີ່ສອດຄ້ອງກັນອີກ.
ຄຸນສົມບັດຂອງທຸລະກໍາ
ກັບເຄື່ອງຫມາຍເຂດແດນການເປັນທີ່ຍອມຮັບທີ່ຈະນໍາໃຊ້ປະຕິບັດການເລີ່ມຕົ້ນທຸລະກໍາ, ຄໍາຫມັ້ນສັນຍາ, ມ້ວນກັບຄືນໄປບ່ອນ.
ACID ຫລືຄຸນສົມບັດຂອງການເຮັດທຸລະສາມາດດັ່ງຕໍ່ໄປນີ້:
- ປະລະມານູຫຼື atomicity. Transaction - ຫນ່ວຍບໍລິການແບ່ງແຍກຊຶ່ງຕ້ອງໄດ້ຮັບການປະຕິບັດຫຼືການຍົກເລີກ.
- ການປະສານງານ, ຫຼືຄວາມສອດຄ່ອງ. ຄວາມຫມາຍຂອງການເຮັດທຸລະແມ່ນວ່າຖານຂໍ້ມູນຍ້າຍຈາກລັດທີ່ສອດຄ້ອງກັນກັບຄົນອື່ນ.
- insulation, ຫຼືຫ່າງໄກສອກຫລີກ. ແຕ່ລະທຸລະກໍາທີ່ປະຕິບັດ, ບໍ່ໄດ້ຂຶ້ນກັບຄົນອື່ນ. ຜົນການຄົ້ນຫາທັງຫມົດຂອງຂະບວນການທີ່ມີຢູ່ໃນຊ່ອງຫວ່າງຂອງບໍ່ຄວນຈະສັງເກດເຫັນທຸລະກໍາອື່ນໆ.
- ໄລຍະເວລາ, ຫຼືໄລຍະເວລາ. ຜົນການຄົ້ນຫາທັງຫມົດທີ່ໄດ້ຮັບການບັນລຸຜົນໃນໄລຍະການເຮັດທຸລະກໍາສົບຜົນສໍາເລັດບໍ່ຄວນໄດ້ຮັບການສູນເສຍນີ້ມີຄວາມຈໍາຕໍ່ໄປ. ເຂົາເຈົ້າໄດ້ຖືກບັນທຶກໄວ້ໃນຖານຂໍ້ມູນໄດ້ຢ່າງຖາວອນ.
ທຸລະກໍາໄດ້ຖືກນໍາໃຊ້ເພື່ອເຮັດໃຫ້ການປ່ຽນແປງຫຼືປັບປຸງຖານຂໍ້ມູນໄດ້. ຂະບວນການໃນແຕ່ລະແມ່ນກໍານົດລະບຽບແລະສາມາດຄວບຄຸມໂດຍຜູ້ຈັດການທຸລະກໍາແລະຊັບພະຍາກອນ - ຜູ້ຈັດການຊັບພະຍາກອນ. ປະຕິສໍາພັນຂອງທັງສອງຄວບຄຸມກໍານົດຜົນໄດ້ຮັບຂອງການດໍາເນີນງານໄດ້. ລາຍະການລັອກຖ້າມີຄວາມຈໍາເປັນ.
ທຸລະກໍາໂຄງການໄລຍະ
ມີໄລຍະດັ່ງຕໍ່ໄປນີ້ແມ່ນ:
- ການເຄື່ອນໄຫວ. ໃນໄລຍະຂອງການເຮັດທຸລະກໍານີ້ແມ່ນສ້າງຂື້ນໃນຂະບວນການຂອງການເຂົ້າຮ່ວມການຄຸ້ມຄອງຊັບພະຍາກອນໄດ້.
- ກຽມຄວາມພ້ອມ. ໃນລະຫວ່າງໄລຍະເວລາດັ່ງກ່າວນີ້, ແຕ່ລະຄົນຈັດການຊັບພະຍາກອນແມ່ນສາມາດກໍານົດຜົນໄດ້ຮັບຂອງການດໍາເນີນງານໄດ້. ເລີ່ມໂຄງການໄລຍະເວລາທີ່ເກີດຂຶ້ນການລິເລີ່ມເຮັດໃຫ້ການຮ້ອງຂໍໃຫ້ສໍາເລັດທຸລະກໍາໃດຫນຶ່ງ. ຖ້າຫາກວ່າຜູ້ຈັດການຊັບພະຍາກອນທີ່ບໍ່ໄດ້ມີເວລາທີ່ຈະກະກຽມ, ມັນຮຽກຮ້ອງໃຫ້ມີການສົ່ງຫນັງສືເພື່ອສົ່ງ rollback ທຸລະກໍາ. Managers ຊັບພະຍາກອນວາລະສານທີ່ບັນທຶກຂໍ້ມູນທັງຫມົດກ່ຽວກັບສະຖານະຂອງຄວາມພ້ອມທີ່. ນີ້ແມ່ນເພື່ອໃຫ້ແນ່ໃຈວ່າໃນກໍລະນີຂອງ deviations ໄດ້ມີໂອກາດທີ່ຈະສືບຕໍ່ເຮັດວຽກຮ່ວມກັບສະຖານທີ່ສະເພາະໃດຫນຶ່ງ.
- Fixation. ໃນຕອນເລີ່ມຕົ້ນຂອງໂຄງການໄລຍະນີ້ແມ່ນປັດຈຸບັນໃນເວລາທີ່ທັງຫມົດຈັດຊັບພະຍາກອນແມ່ນມີຄວາມພ້ອມສໍາລັບການປະຕິບັດງານ. ຖ້າຫາກວ່າມີຄວາມຈໍາເປັນ, ຫນັງສືທາງການເຮັດທຸລະກໍາສາມາດສະຫຼຸບການດໍາເນີນການ.
ແຕ່ລະທຸລະກໍາຈະຕ້ອງຂຶ້ນກັບຄວາມຕ້ອງການສະເພາະໃດຫນຶ່ງ. ໃນຖານະເປັນຜົນມາຈາກລະບົບປະຕິບັດງານຄວນໄດ້ຮັບການນໍາເອົາເຂົ້າໄປໃນສະຖານະທີ່ຖືກຕ້ອງ. ສະພາບການນີ້ແມ່ນມີຄວາມຈໍາເປັນໃນກໍລະນີໃນເວລາທີ່ມີຄວາມລົ້ມເຫລວໃນການສະຫນອງພະລັງງານ.
ບັນທຶກທຸລະກໍາ
ໃນລະຫວ່າງການປະຕິບັດງານໄດ້ດໍາເນີນການເຂົ້າສູ່ລະບົບທຸລະກໍາ, ບ່ອນທີ່ກໍາລັງບັນທຶກການປ່ຽນແປງທັງຫມົດ. ມັນເປັນສິ່ງຈໍາເປັນທີ່ຈະຕັດເປັນປົກກະຕິ, ເຊັ່ນ: ມາດຕະການຈະຊ່ວຍໃຫ້ເພື່ອຫຼີກເວັ້ນການ overflow. ຢ່າງໃດກໍຕາມ, ມີຈໍານວນຂອງເຫດຜົນວ່າເປັນຫຍັງການຕັດສາມາດໄດ້ຮັບການຊັກຊ້າໃນໄລຍະໄລຍະເວລານີ້ເປັນສິ່ງສໍາຄັນໂດຍສະເພາະແມ່ນຕິດຕາມກວດກາເນື້ອໃນ. ເພື່ອຫຼຸດຜ່ອນຂະຫນາດຂອງການບັນທຶກໄດ້, ທ່ານສາມາດປະຕິບັດການດໍາເນີນງານລະບົບການຫຼຸດຜ່ອນ.
ໃນກໍລະນີຂອງບັນທຶກຄວາມລົ້ມເຫຼວແມ່ນເປັນອົງປະກອບທີ່ສໍາຄັນຂອງການທໍາງານຂອງທີ່ຈະຊ່ວຍໃຫ້ເພື່ອໃຫ້ ຖານຂໍ້ມູນຂອງ ການສະຖານະທີ່ສອດຄ້ອງກັນ. ໃນວາລະສານຈະຕ້ອງບໍ່ໄດ້ຮັບການແກ້ໄຂຫລືລຶບອອກແລ້ວ.
ຄວາມໄດ້ປຽບຂອງການນໍາໃຊ້ເຂົ້າສູ່ລະບົບທຸລະກໍາ
ນີ້ເຮັດໃຫ້ມັນເປັນໄປໄດ້ທີ່ຈະສະຫນັບສະຫນູນການດໍາເນີນງານດັ່ງກ່າວ:
- ປະຕິສັງຂອນປະຕິບັດບຸກຄົນ;
- ຟື້ນຕົວທຸລະກໍາທີ່ບໍ່ໄດ້ຖືກສໍາເລັດ;
- ປະຕິບັດການປະຕິບັດມ້ວນຕໍ່ກັບຄວາມລົ້ມເຫຼວ;
- ເຮັດການຈໍາລອງແບບເຮັດທຸລະກໍາ.
ແນວໃດແມ່ນການຕັດຂອງທ່ອນໄດ້ແນວໃດ?
ໃນຂະບວນການຂອງ truncating ທີ່ມັນຖືກປ່ອຍອອກມາໃນເອກະສານ, ເຊິ່ງໄດ້ຖືກນໍາໃຊ້ສໍາລັບການບັນທຶກເພີ່ມເຕີມ. ຖ້າຫາກວ່າພວກເຮົາລະເລີຍຂະບວນການດັ່ງກ່າວນີ້, ທັງຫມົດຊ່ອງແຜ່ນໄດ້ຖືກຮັບຮອງເອົາ, ແລະຈະມີບັນຫາຈໍານວນຫຼາຍ. ເພື່ອຫຼີກເວັ້ນການສະຖານະການດັ່ງກ່າວ, ການຕັດທອນຂໍໃຊ້ເວລາສະຖານທີ່ອັດຕະໂນມັດ, ຍົກເວັ້ນເວລາທີ່ມັນໄດ້ຖືກຊັກຊ້າສໍາລັບເຫດຜົນເອກະລາດ.
ການເຮັດທຸລະກໍາໂດຍບັດເຄຣດິດ
ການຊໍາລະເງິນໂດຍບັດເຄຣດິດ, ບໍ່ລູກຄ້າທຸກຄິດກ່ຽວກັບສິ່ງທີ່ຂະບວນການກໍາລັງກິນສະຖານທີ່ໃນເວລານີ້. ເຖິງແມ່ນວ່າຄວາມຮູ້ນີ້ເປັນສິ່ງສໍາຄັນທີ່ຂ້ອນຂ້າງ, ນັບຕັ້ງແຕ່ພວກເຮົາກໍາລັງລົມກັນກ່ຽວກັບເງິນແລະຄວາມປອດໄພ.
ດັ່ງນັ້ນ, ການເຮັດທຸລະກໍາ - ມັນເປັນສິ່ງທີ່ຢູ່ໃນການຄິດໄລ່ຂອງຮ້ານໄດ້? ດໍາເນີນການນີ້ປະກອບດ້ວຍຂັ້ນຕອນຫຼາຍ, ຊຶ່ງສາມາດເຊື່ອມຕໍ່.
ຜູ້ເຂົ້າຮ່ວມສໍາຄັນໃນຂະບວນການ - ເປັນທະນາຄານ (ບຽນ) ທີ່ອອກບັດຊໍາລະເງິນ, ແລະ ທະນາຄານ (ຜູ້ຊື້), ຈໍາຫນ່າຍບໍລິການ. ໂດຍເນື້ອແທ້ແລ້ວຂອງປະຕິບັດງານທີ່ຈະເຣັດໄດ້ໃນຄວາມຈິງທີ່ວ່າຜູ້ຊື້ຕ້ອງການທີ່ຈະໄດ້ຮັບຈາກການອະນຸຍາດທີ່ອອກຂອງການດໍາເນີນການທຸລະກໍາ. ຜ່ານບັດຜ່ານ terminal ໄດ້, ສົ່ງ cashier ຮ້ອງຂໍເຂົ້າລະຫັດດ້ວຍຂໍ້ມູນທີ່ຈໍາເປັນສໍາລັບການປະຕິບັດງານໄດ້. ຂໍ້ມູນທັງຫມົດທີ່ມີຢູ່ໃນແຖບແມ່ເຫຼັກ.
ຄໍາຮ້ອງດັ່ງກ່າວຈະຖືກສົ່ງໄປສູນປະມວນຜົນ, ເຊິ່ງໃນຫນ້າວຽກແມ່ນການປະມວນຜົນແລະການຈັດສົ່ງຕໍ່ມາຫຼັງຂອງຂໍ້ມູນຂ່າວສານກັບທະນາຄານອອກ. ມັນວິເຄາະຂໍ້ມູນຂ່າວສານແລະການປຽບທຽບມັນກັບຂໍ້ມູນໄດ້. ຖ້າຫາກວ່າຂໍ້ຂັດແຍ້ງໃດໆ arises, ຜູ້ອອກຈະອອກໃບອະນຸຍາດເພື່ອປະຕິບັດທຸລະກໍາໄດ້. ໂດຍເນື້ອແທ້ແລ້ວຂອງຂະບວນການແມ່ນການກໍາຫນົດລະຫັດອະນຸຍາດສ່ວນບຸກຄົນ.
ພຽງແຕ່ຫຼັງຈາກນັ້ນຜູ້ຊື້ອາດປະຕິບັດການດໍາເນີນງານຊຶ່ງສົ່ງຜົນໃຫ້ກອງທຶນຈະໂອນຈາກບັນຊີຂອງລູກຄ້າໃນການຄ້າໄດ້. ໃນກໍລະນີຂອງຄວາມລົ້ມເຫຼວຂອງອຸປະກອນທີ່ຈະບອກທ່ານວ່າທ່ານບໍ່ສາມາດເຮັດທຸລະກໍາ.
ທຸລະກໍາຖານຂໍ້ມູນດັ່ງກ່າວແມ່ນເຮັດອອນໄລນ໌. ມີປະເພດຂອງທຸລະກໍາ, ອອຟໄລ, ຊຶ່ງສາມາດຜະລິດໂດຍສະເລ່ຍຂອງສໍານັກພິມການດໍາເນີນການສໍານັກພິມບັດອື່ນແມ່ນ.
ຫລາຍຄົນມີຄວາມສົນໃຈໃນ: ບໍ່ວ່າຈະເປັນໄປໄດ້ທີ່ຈະໄດ້ຢ່າງສິ້ນເຊີງທຸລະກໍາແນວໃດ? ຖ້າຫາກວ່າມີຄວາມຈໍາເປັນທະນາຄານສາມາດປະຕິບັດການຫມູນໃຊ້ທີ່ແນ່ນອນວ່າອະນຸຍາດໃຫ້ເຮັດແນວນັ້ນ.
Similar articles
Trending Now