Это приложение для Linux под названием Gizzard, последнюю версию которого можно скачать как gizzardversion-3.0.2sourcecode.tar.gz. Его можно запустить онлайн на бесплатном хостинг-провайдере OnWorks для рабочих станций.
Загрузите и запустите бесплатно онлайн это приложение под названием Gizzard с OnWorks.
Следуйте этим инструкциям, чтобы запустить это приложение:
- 1. Загрузил это приложение на свой компьютер.
- 2. Введите в нашем файловом менеджере https://www.onworks.net/myfiles.php?username=XXXXX с желаемым именем пользователя.
- 3. Загрузите это приложение в такой файловый менеджер.
- 4. Запустите онлайн-эмулятор OnWorks Linux или Windows или онлайн-эмулятор MACOS с этого веб-сайта.
- 5. В только что запущенной ОС OnWorks Linux перейдите в наш файловый менеджер https://www.onworks.net/myfiles.php?username=XXXXX с желаемым именем пользователя.
- 6. Скачайте приложение, установите его и запустите.
СКРИНШОТЫ:
глотка
ОПИСАНИЕ:
Gizzard — это фреймворк для шардинга от Twitter, предназначенный для создания согласованных в конечном итоге распределённых хранилищ данных. Он предоставляет промежуточное программное обеспечение, которое управляет распределением данных (шардингом) по нескольким бэкенд-хранилищам, обеспечивает репликацию, маршрутизацию и миграцию, а также обеспечивает отказоустойчивость системы и масштабируемость пропускной способности. В его архитектуре особое внимание уделяется гибкости бэкендов (возможно использование SQL, Lucene, пользовательских хранилищ), поддержке таблиц переадресации (сопоставление диапазонов ключей с шардами), деревьев репликации, отказоустойчивости и требованиям идемпотентности/коммутативности при записи для обеспечения конвергенции в распределённых/партиционированных системах. Проект находится в архиве.
Особенности
- Гибкое шардинг/партиционирование данных: пересылка таблиц, сопоставляющих диапазоны ключей с шардами хранения для распределения нагрузки.
- Деревья репликации: возможность репликации данных на нескольких внутренних сегментах для обеспечения отказоустойчивости и доступности.
- Поддержка подключаемости бэкэндов: можно использовать различные бэкэнды хранения (базы данных SQL, Lucene, Redis и т. д.)
- Плавная обработка миграции шардов (добавление машин, перебалансировка шардов) с минимальными перебоями в работе.
- Требует, чтобы операции записи были идемпотентными и коммутативными, чтобы выдерживать сбои, неупорядоченные записи и повторные попытки.
- Фронтенды без сохранения состояния: экземпляры Gizzard (узлы промежуточного ПО) не сохраняют состояние, поэтому их масштабирование упрощается; большая часть состояния хранится в сегментах и конфигурации.
Язык программирования
масштаб
Категории
Это приложение также можно скачать по адресу https://sourceforge.net/projects/gizzard.mirror/. Оно размещено на OnWorks для максимально удобного запуска онлайн через одну из наших бесплатных операционных систем.