Еженедельный выпуск Databend с открытым исходным кодом 125

Databend — современное облачное хранилище данных. Создан для обеспечения гибкости и эффективности для удовлетворения ваших потребностей в крупномасштабном анализе. Бесплатный и с открытым исходным кодом. Испытайте облачный сервис прямо сейчас: https://app.databend.cn .

Что происходит в Databend

Изучите новые разработки Databend на этой неделе и познакомьтесь с Databend, который ближе вашему сердцу.

Политика паролей

Databend теперь изначально поддерживает пользовательские политики паролей (PASSWORD POLICY) для удовлетворения потребностей пользователей в безопасности. Установив политику паролей, вы можете запретить доступ после неправильной попытки ввода пароля и установить требования к сложности пароля.

Использование ссылки выглядит следующим образом:

CREATE PASSWORD POLICY test_policy
    PASSWORD_MIN_LENGTH = 12
    PASSWORD_MAX_LENGTH = 24
    PASSWORD_MIN_UPPER_CASE_CHARS = 2
    PASSWORD_MIN_LOWER_CASE_CHARS = 2
    PASSWORD_MIN_NUMERIC_CHARS = 2
    PASSWORD_MIN_SPECIAL_CHARS = 2
    PASSWORD_MIN_AGE_DAYS = 1
    PASSWORD_MAX_AGE_DAYS = 30
    PASSWORD_MAX_RETRIES = 3
    PASSWORD_LOCKOUT_TIME_MINS = 30
    PASSWORD_HISTORY = 5
    COMMENT = 'this is a test password policy';
    
ALTER PASSWORD POLICY test_policy UNSET
    PASSWORD_MIN_LENGTH
    PASSWORD_MAX_LENGTH
    PASSWORD_LOCKOUT_TIME_MINS;
    
CREATE USER user1 IDENTIFIED BY '123456abcDE@!' WITH SET PASSWORD POLICY='test_policy';

ALTER USER user1 IDENTIFIED BY '1456abcDE@!' WITH SET PASSWORD POLICY='test_policy';

Эта функция находится в активной разработке и предоставит возможность проверять политику паролей при входе в систему для дальнейшего улучшения поддержки.

Если вы хотите узнать больше, свяжитесь с командой Databend или посетите ресурсы, перечисленные ниже.

Уголок кода

Давайте рассмотрим фрагменты кода или проекты в Databend и окружающей экосистеме.

Представляем личи для проверки битых ссылок

lychee — это асинхронный высокопроизводительный инструмент проверки ссылок, реализованный на Rust, который может проверять статус ответа ссылок в файлах.

В настоящее время Databend использует личи для проверки документов на наличие неработающих ссылок.

Использование командной строки выглядит следующим образом:

lychee --base . --cache --max-cache-age 1d . --exclude 'https?://twitter\\.com(?:/.*$)?$'

Официал также предоставляет lychee-action для интеграции с GitHub Actions.

Основные моменты

Вот несколько примечательных событий, возможно, вы найдете что-то интересное.

  • Поддерживает скалярные математические функции округления, усечения, ячейки и нижнего числа десятичного типа для поддержки высокоточных математических операций.
  • Поддерживает чтение секционированных дельта-таблиц.
  • CREATE FUNCTIONПоддерживаются лямбда-выражения.
  • поддерживать SHOW VIRTUAL COLUMNS.

Что дальше

Мы всегда открыты для передовых технологий и инновационных идей и приглашаем вас присоединиться к сообществу и вдохнуть жизнь в Databend.

Используйте TPC-DS для оценки изменений производительности, вызванных PR.

Databend в настоящее время поддерживает ci-benchmarkсравнительный анализ PR с использованием тегов для отслеживания изменений производительности. В настоящее время включены два типа наборов тестов: Hits и TPC-H.

Поскольку Databend уже полностью поддерживает 99 SQL-запросов TPC-DS, а набор тестов может лучше отражать бизнес-модели, такие как создание отчетов, онлайн-запросы и интеллектуальный анализ данных, мы планируем представить TPC-DS как часть оценки эффективности PR в будущем. .

Выпуск № 13883 | Тест: Поддержка ci-теста TPC-DS

Если вам интересна эта тема, вы можете попробовать решить некоторые проблемы или поучаствовать в дискуссиях и PR-обзорах. Кроме того, вы можете нажать на https://link.databend.rs/im-feeling-lucky , чтобы выбрать случайный вопрос, удачи!

Новые участники

Познакомьтесь с новыми людьми в сообществе. Благодаря вам Databend стал лучше.

  • @ dqhl76 Исправлена ​​неработающая ссылка в документации, #14090 .

Журнал изменений

Ознакомьтесь с журналом изменений ежедневных сборок Databend, чтобы быть в курсе последних событий.

Адрес: https://github.com/datafuselabs/databend/releases

Авторы

Большое спасибо авторам за их прекрасную работу на этой неделе.

Связаться с нами

Databend — это гибкое и недорогое новое хранилище данных с открытым исходным кодом, основанное на объектном хранилище, которое также может выполнять анализ в реальном времени. Мы с нетерпением ждем вашего внимания и совместного изучения облачных решений для хранения данных, чтобы создать новое поколение облака данных с открытым исходным кодом.

Broadcom объявила о прекращении обновления версии Deepin-IDE существующей партнерской программы VMware, новый внешний вид. WAVE SUMMIT отмечает свое 10-е издание. Вэнь Синьиян получит последнее раскрытие! Чжоу Хунъи: Уроженец Хунмэна обязательно добьется успеха. Полный исходный код GTA 5 стал достоянием общественности. Линус: Я не буду читать код в канун Рождества. Я выпущу новую версию набора инструментов Java Hutool-5.8.24. в следующем году. Давайте вместе жаловаться на Furion. Коммерческая разведка: лодка прошла. Ван Чжуншань, v4.9.1.15 Apple выпускает мультимодальную модель большого языка с открытым исходным кодом Компания Ferret Yakult подтверждает утечку данных 95G
{{o.name}}
{{м.имя}}

рекомендация

отmy.oschina.net/u/5489811/blog/10398477
рекомендация