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 или посетите ресурсы, перечисленные ниже.
- ПР №14012 | feat(query): Поддержка политики создания/изменения/удаления/дескрипции/показа паролей.
- Проект ПР № 14124 | feat(query): Поддержка проверки политики паролей при входе в систему.
Уголок кода
Давайте рассмотрим фрагменты кода или проекты в 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 стал лучше.
Журнал изменений
Ознакомьтесь с журналом изменений ежедневных сборок 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