До сих пор разговор с ArcadeDB из Python или Node имел в виду одну из двух вещей: написание звонков HTTP вручную против REST API, или заимствование водителя для другой базы данных и проживание внутри подмножества ArcadeDB, которую другие протоколы баз данных (ArcadiDB) разоблачают. Обе работы. Клиенты тоже не могут назвать себя родными. Это меняется с помощью драйверов, нового архива с четырьмя опубликованными клиентами: водитель HTTP и водитель gRPC для Python, а также водитель HtPP и водитель GPRC для TypScript/JavaScrift. Все четыре Apache-2.0, все четверо созданы на основе контрактов, опубликованных самим АркадБР, и все они сегодня включены в публичные реестры. Они также молоды: 0,1,0 выбросов в процессе интенсивной разработки с увеличением числа языков. Четыре пакета все четыре говорят с сервером, поэтому они предполагают развертывание клиента-сервера, а не встроенного. Пайтонам нужен Python 3.10 или новый. Упаковки типа Script нуждаются в Node 20 или более новых и являются только ЭОР: импортировать их, не требовать(). Версия 0,1.0 каждого мишени ArcadeDB сервер 26.9.1, и каждый пакет README содержит таблицы совместимости, показывающие версий драйвера на серверные версии. HTTP или gRPC? Два драйвера на каждый язык не решают. HTTP и GRPC — это два транспортных сообщения, на которых говорит ArcadeDB. Начни с HTTP. Он работает везде, ему не нужно ничего кроме приёма или httpx, и для большинства приложений протокол - это не узкий пункт. Перенести рабочую нагрузку в GRPC,…
Коренные водители Python и типScript для ArcadeDB, от OpenAPI и Protobuf
Статья URL: https://arcadedb.com/blog/arcadb-nault-drivers-python-typesplic/References URlect: httpss://news.ycombinator.com /item?id=49646199 Пункты: 5 # Комментарии: 0