ນີ້ແມ່ນແອັບ Linux ທີ່ມີຊື່ວ່າ Gizzard ເຊິ່ງລຸ້ນຫຼ້າສຸດສາມາດດາວໂຫຼດໄດ້ໃນນາມ gizzardversion-3.0.2sourcecode.tar.gz. ມັນສາມາດດໍາເນີນການອອນໄລນ໌ຢູ່ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີສໍາລັບບ່ອນເຮັດວຽກ.
ດາວນ໌ໂຫລດແລະດໍາເນີນການອອນໄລນ໌ app ນີ້ມີຊື່ Gizzard ກັບ OnWorks ໄດ້ຟຣີ.
ປະຕິບັດຕາມຄໍາແນະນໍາເຫຼົ່ານີ້ເພື່ອດໍາເນີນການ app ນີ້:
- 1. ດາວໂຫຼດຄໍາຮ້ອງສະຫມັກນີ້ໃນ PC ຂອງທ່ານ.
- 2. ໃສ່ໃນຕົວຈັດການໄຟລ໌ຂອງພວກເຮົາ https://www.onworks.net/myfiles.php?username=XXXXX ດ້ວຍຊື່ຜູ້ໃຊ້ທີ່ທ່ານຕ້ອງການ.
- 3. ອັບໂຫລດແອັບພລິເຄຊັນນີ້ຢູ່ໃນຕົວຈັດການໄຟລ໌ດັ່ງກ່າວ.
- 4. ເລີ່ມ OnWorks Linux ອອນລາຍ ຫຼື Windows online emulator ຫຼື MACOS online emulator ຈາກເວັບໄຊທ໌ນີ້.
- 5. ຈາກ OnWorks Linux OS ທີ່ເຈົ້າຫາກໍ່ເລີ່ມຕົ້ນ, ໄປທີ່ຕົວຈັດການໄຟລ໌ຂອງພວກເຮົາ https://www.onworks.net/myfiles.php?username=XXXXX ດ້ວຍຊື່ຜູ້ໃຊ້ທີ່ທ່ານຕ້ອງການ.
- 6. ດາວນ໌ໂຫລດຄໍາຮ້ອງສະຫມັກ, ຕິດຕັ້ງມັນແລະດໍາເນີນການ.
ພາບຫນ້າຈໍ:
Gizzard
DESCRIPTION:
Gizzard ແມ່ນໂຄງຮ່າງການ sharding ຈາກ Twitter ສໍາລັບການກໍ່ສ້າງ datastores ແຈກຢາຍທີ່ສອດຄ່ອງໃນທີ່ສຸດ. ມັນສະຫນອງອຸປະກອນກາງທີ່ຈັດການວິທີການແບ່ງສ່ວນຂໍ້ມູນ (sharded) ໃນທົ່ວຮ້ານ backend ຫຼາຍ, ຈັດການການຈໍາລອງ, ການກໍານົດເສັ້ນທາງ, ແລະການເຄື່ອນຍ້າຍ, ແລະຮັບປະກັນວ່າລະບົບຍັງຄົງທົນທານພາຍໃຕ້ຄວາມລົ້ມເຫລວແລະສາມາດຂະຫຍາຍໄດ້. ການອອກແບບຂອງມັນເນັ້ນຫນັກໃສ່ຄວາມຍືດຫຍຸ່ນຂອງ backends (ທ່ານສາມາດນໍາໃຊ້ SQL, Lucene, ຮ້ານຄ້າທີ່ກໍາຫນົດເອງ), ສະຫນັບສະຫນູນຕາຕະລາງການສົ່ງຕໍ່ (ການສ້າງແຜນທີ່ໄລຍະທີ່ສໍາຄັນກັບ shards), ຕົ້ນໄມ້ຈໍາລອງ, ຄວາມທົນທານຕໍ່ຄວາມຜິດ, ແລະຄວາມຕ້ອງການ idempotence / commutativity ສໍາລັບການຂຽນເພື່ອຮັບປະກັນ convergence ໃນການຕັ້ງຄ່າແຈກຢາຍ / ແບ່ງສ່ວນ. ໂຄງການຖືກເກັບໄວ້.
ຄຸນລັກສະນະ
- sharding / partitioning ແບບຍືດຫຍຸ່ນຂອງຂໍ້ມູນ: ຕາຕະລາງການສົ່ງຕໍ່ mapping ໄລຍະທີ່ສໍາຄັນກັບ shards ການເກັບຮັກສາເພື່ອແຈກຢາຍການໂຫຼດ.
- ຕົ້ນໄມ້ການຈຳລອງ: ຄວາມສາມາດໃນການຈຳລອງຂໍ້ມູນຜ່ານຫຼາຍ backend shards ເພື່ອຄວາມອົດທົນແລະຄວາມພ້ອມ.
- ສະຫນັບສະຫນູນສໍາລັບການ pluggability backend: backends ການເກັບຮັກສາຕ່າງໆທີ່ສາມາດນໍາໃຊ້ (SQL ຖານຂໍ້ມູນ, Lucene, Redis, ແລະອື່ນໆ)
- ການຈັດການເຄື່ອນຍ້າຍ shard ຢ່າງສະດວກ (ການເພີ່ມເຄື່ອງຈັກ, rebalancing shards) ໂດຍມີການລົບກວນຫນ້ອຍ.
- ຮຽກຮ້ອງໃຫ້ມີການດໍາເນີນງານການຂຽນເປັນ ideempotent ແລະ commutative ເພື່ອທົນທານຕໍ່ຄວາມລົ້ມເຫຼວ, ການຂຽນອອກຄໍາສັ່ງ, retry.
- ດ້ານໜ້າທີ່ບໍ່ມີລັດ: ຕົວແບບ Gizzard (ຂໍ້ກາງ) ແມ່ນບໍ່ມີລັດສະນັ້ນການຂະຫຍາຍພວກມັນແມ່ນງ່າຍກວ່າ; ລັດສ່ວນໃຫຍ່ອາໄສຢູ່ໃນ shards ແລະການຕັ້ງຄ່າ.
ພາສາການຂຽນໂປຣແກຣມ
Scala
ປະເພດ
ນີ້ແມ່ນແອັບພລິເຄຊັນທີ່ຍັງສາມາດເອົາມາຈາກ https://sourceforge.net/projects/gizzard.mirror/. ມັນໄດ້ຖືກຈັດຢູ່ໃນ OnWorks ເພື່ອໃຫ້ດໍາເນີນການອອນໄລນ໌ດ້ວຍວິທີທີ່ງ່າຍທີ່ສຸດຈາກຫນຶ່ງໃນລະບົບປະຕິບັດງານຟຣີຂອງພວກເຮົາ.