Так, сегодня ничего не изменилось, поэтому у меня для вас важный апдейт...Giper Baza переходит в статус бета-версии, а это значит, что она достаточно стабильна, чтобы ею пользоваться, но в серьёзном бою ещё не бывала. Поэтому сейчас крайне важна обратная связь для выявления критических недостатков, которые со временем было бы сложно исправить, но сейчас ещё не так больно.
Большая просьба не писать пока кастомных серверов, а ограничиться лишь клиентскими приложениями, чтобы не переусложнять расследование инцидентов. А вот
поднимать инстансы сервера синхронизации уже можно и нужно для тестирования пиринга между серверами.
Да и вообще, до выкладывания в прод лучше присылать код на ревью, чтобы я подсказал, где что не так, а то и улучшил API, xтобы было проще использовать.
Ранее она была известна как
СRUS-DB. А ещё ранее - как
$hyoo_crowd +
$hyoo_sync +
$hyoo_meta +
$hyoo_case. Да, теперь это не просто система управления базами данных, а зачаток
RAD-платформы, позволяющей
накликивать информационную систему под свои нужды.
Пока что она умеет лишь рисовать формочки для редактирования простых типов данных, но со временем обрастёт мясом, как в
этой демке.
Ключевые отличия от предыдущих версий:
- Нативная поддержка шифрования на уровне Лендов (независимого кластера узлов данных, что-то типа таблицы/документа/пространства/неймспейса/базы).
- Использование самой современной криптографии на
эллиптической кривой 25519, которая недавно появилась во всех браузерах.
- Поддержка атомарных пакетных записей (неоткатываемых транзакций), используя оригинальный алгоритм
Yin-Yan Mirrors.
- Минимизация числа мелких файлов за счёт хранения всех данных одного Ленда в одном файле (baza-пакете).
- Эти пакеты полностью самодостаточны и могут легко переноситься, и даже бесконфликтно мёржиться простым склеиванием, что делает их прекрасным форматом для офлайн-документов.
- Компактная сериализация произвольных данных, используя
VaryPack и
Unicode Compact Format.
- Экономия ресурсов на порядок, за счёт использования одной подписи сразу для десятка юнитов данных.
- Нативная поддержка регулируемого Proof-of-Work от мгновенного внесения изменений до нескольких недель работы. Над поддержкой Proof-of-Storage ещё размышляю.
- Пиринг между серверами, управляемый через саму гипер базу.
Подробности, как всё это устроено, и как этим пользоваться, скоро появятся в документации.
Спасибо всем, кто годами терпеливо ждал релиза
и до сих пор не дождался. Но это только начало. Предстоит ещё много работы как по самой платформе, так и по экосистеме продуктов на её основе под зонтичным названием
Giper Web - нашей реализации
Web4.
Задач много, а рук мало. Тут тебе и куча продуктов, и необходимых им инфраструктурных сервисов, и программных модулей, и даже аппаратных решений, ибо интернет, который мы знали, стремительно умирает из-за своей централизации.
Поэтому нам надо делать не просто
гипертекстовый фидонет, а новый физически децентрализованный интернет, работающий поверх любых каналов связи - Giper Net.
И чтобы нам всё это масштабировать, нам нужно образовать Giper Сartel, cостоящий из:
- Технологической гильдии Giper Dev, разрабатывающей общий инструментарий.
- Продуктовых компаний Giper Prod, использующих наши технологии для получения финансирования.
- Обучающей сети Giper Couch, поставляющей нам самых талантливых ребят.
Кому интересно поучаствовать во всей этой движухе - присоединяйтесь к сообществу
Giper Dev, и берите на себя тот аспект этой гипер утопии, который вам по душе.