This is the Linux app named Gizzard whose latest release can be downloaded as gizzardversion-3.0.2sourcecode.tar.gz. It can be run online in the free hosting provider OnWorks for workstations.
ດາວນ໌ໂຫລດແລະດໍາເນີນການອອນໄລນ໌ 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. ດາວນ໌ໂຫລດຄໍາຮ້ອງສະຫມັກ, ຕິດຕັ້ງມັນແລະດໍາເນີນການ.
ໜ້າ ຈໍ
Ad
Gizzard
ລາຍລະອຽດ
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 ເພື່ອໃຫ້ດໍາເນີນການອອນໄລນ໌ດ້ວຍວິທີທີ່ງ່າຍທີ່ສຸດຈາກຫນຶ່ງໃນລະບົບປະຕິບັດງານຟຣີຂອງພວກເຮົາ.