1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/mirrors-Eva

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
differences.md 2.5 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 28.11.2024 06:16 cfc1171

В этом документе перечислены некоторые различия между Eva и Datomic:

  • У Eva нет реализации следующих функций верхнего уровня:

    • sync;
    • filter;
    • since;
    • tx-report-queue.
  • Функция transact / основная модель данных в Eva на данный момент не поддерживает:

    • атрибуты байтового типа (примечание: у Eva есть частичная реализация, которая была протестирована и имеет проблемы);
    • исключение;
    • изменения схемы (добавление новой схемы поддерживается, изменение существующей — нет);
    • вывод установочных атрибутов для данных транзакции;
    • вывод неявных :db/id на корневом уровне карты (неявные :db/ids для вложенных карт сущностей поддерживаются);
    • временные идентификаторы строкового типа;
    • атрибуты с :db/noHistory, :db/fulltext, :db/index (примечание: все атрибуты, кроме байтовых, индексируются в AVET по умолчанию);
    • функции базы данных, написанные на Java.
  • API q в Eva не поддерживает:

    • подмножество встроенных функций выражений и предикатов.
  • API pull в Eva не поддерживает:

    • грамматику «Атрибуты с опциями».
  • Eva имеет несколько специфических функций, которые не поддерживаются в Datomic:

    • несколько незначительных функций API, которые мы добавили или переименовали;
    • механизм запросов Eva также имеет более общую поддержку межбазовых запросов;
    • вызов connect в Eva передаётся карта конфигурации со сложной структурой, тогда как в datomic используется uri;
    • у Eva более разнообразный набор исключений;
    • модель клиента Eva сильно отличается от модели клиента Datomic Cloud.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/mirrors-Eva.git
git@api.gitlife.ru:oschina-mirror/mirrors-Eva.git
oschina-mirror
mirrors-Eva
mirrors-Eva
master