Статистика Couchbase Connect


В преддверии открытия сегодняшнего мероприятия Couchbase Connect.Online Кей Ивбанк попросил Couchbase рассказать о некоторых из ее последних продуктов и услуг.

Ответы приходят от Джеффа Морриса, вице-президента по продуктам, решениям и маркетингу клиентов Couchbase.

В: Что вы можете рассказать нам о поддержке Couchbase Server 6.6 и планах для версий с несколькими облаками и самообслуживания?

О: Это некоторые из функций, которые клиенты могут ожидать в следующих версиях Couchbase Cloud. Во-первых, Couchbase Cloud летом добавляла новые функции, в том числе мы включили службу полнотекстового поиска. Как вы знаете, Couchbase Server 6.6 был отправлен в августе, и Couchbase Cloud будет обновлен до этой версии вскоре после конференции. Когда мы это сделаем, он унаследует эти последние функции.

В: У вас есть несколько интересных SDK с добавлением встроенного Scala SDK и Ruby SDK. Не могли бы вы рассказать нам больше о том, что они предлагают и что изменилось в новом Java SDK 3?

О: Все наши SDK основаны на sdk-rfc, модерируются и подписываются экспертами в данной области. Эти RFC определяют механику и семантику построения нашего API. Теперь у нас есть поддержка 10 языков: Java, Scala, C, C ++, C # (.NET), Python, Go, PHP, Scala и Ruby.

Мы представили Scala SDK летом 2019 года и Ruby SDK летом 2020 года. На высоком уровне оба предоставляют API-интерфейсы для управления кластером, доступа к данным и управления индексами, обработки ошибок и диагностики, управления пользователями, безопасности и сжатия.

Наш Java SDK добавил распределенные многодокументные ACID-транзакции в Couchbase 6.5, что, по нашему мнению, является переломным моментом для клиентов, чтобы увидеть Couchbase как транзакционную систему записи. Кроме того, Java SDK 3.0 написан для обеспечения поддержки областей и коллекций в целом, что является функцией, которая в настоящее время доступна в Couchbase Server в качестве предварительной версии для разработчиков и позволяет группировать документы в «табличные» коллекции.

В: Какие еще языки вы планируете поддерживать с помощью SDK и на каких языках разработчики хотели бы видеть поддержку?

О: Мы работаем над кроссплатформенной командной строкой REPL, средством отображения объектных документов, созданным для Couchbase и Node.js, и набором расширений для Couchbase .Net SDK, предназначенных для упрощения работы с Couchbase в приложениях .Net Core.

Еще одна инициатива — Linq2Couchbase, официальный поставщик языковых интегрированных запросов (LINQ) для запросов к серверу Couchbase с N1QL с использованием Couchbase .NET SDK. Мы также работаем над Couchbase Rust SDK.

Q ;. Вы представили новый API для индексации и поиска в Go. Почему вы представили Bluge и чем он отличается от Bleve?

О: Bulge — это эволюция Bleve, написанная тем же разработчиком, который изначально написал Bleve, работая на нас. Он развил API в Bluge, чтобы обеспечить большую переносимость между базами данных. Хотя Bluge является ответвлением Bleve, Bluge — это независимый проект от сообщества.


Добавить комментарий