fselect 0.9.1
fselect — это консольная утилита для поиска файлов с помощью выражений, напоминающих SQL. В некоторых случаях может заменить традиционный find и написание развесистых скриптов с его использованием.
( читать дальше... )
Всего сообщений: 31
fselect — это консольная утилита для поиска файлов с помощью выражений, напоминающих SQL. В некоторых случаях может заменить традиционный find и написание развесистых скриптов с его использованием.
( читать дальше... )
25 сентября, после более года разработки, состоялся выпуск стабильной версии 18 свободной объектно-реляционной системы управления базами данных PostgreSQL.
PostgreSQL 18 повышает производительность для рабочих нагрузок любого масштаба благодаря новой подсистеме ввода-вывода, которая показала до 3× ускорение чтения из хранилища, а также увеличивает число запросов, которые могут использовать индексы. Этот релиз делает обновления мажорной версии менее разрушительными, ускоряет сам процесс обновления и сокращает время, необходимое, чтобы после обновления выйти на ожидаемую производительность. Разработчики также выигрывают от функций PostgreSQL 18 — например, виртуальных вычисляемых столбцов, которые рассчитывают значения во время выполнения запроса, и дружественной к СУБД функции uuidv7(), обеспечивающей более быстрые индексацию и чтение UUID. Кроме того, PostgreSQL 18 упрощает интеграцию с системами единого входа (SSO) благодаря поддержке аутентификации OAuth 2.0.
«Усилия глобального сообщества разработчиков ПО с открытым исходным кодом формируют каждый релиз PostgreSQL и помогают предоставлять функции, отвечающие потребностям пользователей там, где находятся их данные, — сказал Джонатан Кац (Jonathan Katz), член основной команды PostgreSQL. — PostgreSQL 18 опирается на долгую и богатую историю проекта по предоставлению надежного и эффективного управления данными, при этом продолжая расширять спектр поддерживаемых рабочих нагрузок.»
PostgreSQL — инновационная система управления данными, известная своей надёжностью, устойчивостью и расширяемостью. Она развивается уже почти 30 лет в рамках открытого сообщества разработчиков и стала предпочтительной реляционной СУБД с открытым исходным кодом для организаций любого размера.
( читать дальше... )
Diesel — это безопасный, высокопроизводительный и расширяемый ORM и генератор SQL-запросов для языка Rust. Diesel гарантирует корректность генерируемых SQL-запросов и совместимость между типами, используемыми в коде приложения, и типами в БД. Код, который сгенерировал бы падающий запрос, попросту не скомпилируется. При этом, Diesel является zero-cost абстракцией: производительность кода, использующего Diesel такая же, как производительность кода на C, напрямую вызывающего SQL-запросы.
( читать дальше... )
>>> Подробности
Вышла новая версия lsFusion 6.0 — открытой и бесплатной платформы для разработки бизнес-приложений. В ней сделан упор на Web UX и расширение возможностей для создания современных веб-приложений.
( читать дальше... )
>>> Подробности
Спустя год разработки вышла новая стабильная версия реляционной СУБД PostgreSQL под номером 15. PostgreSQL 15 обеспечивает ряд улучшений производительности, добавляет команду «MERGE», включает поддержку сжатия Zstd и LZ4 и ряд других новшеств.
( читать дальше... )
>>> Подробности
Спустя год разработки вышла новая стабильная версия реляционной СУБД PostgreSQL под номером 14.
( читать дальше... )
>>> Подробности
30 сентября в Нижнем Новгороде пройдёт PGConf.NN - бесплатная техническая конференция по СУБД PostgreSQL. Организаторы — компания Postgres Professional и ассоциация IT-компаний iCluster. Начало докладов — в 14:30. Место проведения — технопарк «Анкудиновка» (ул. Академика Сахарова, д. 4).
Доклады:
«JSON or not JSON» — Олег Бартунов, генеральный директор Postgres Professional;
«Обзор возможностей резервного копирования в PostgreSQL и Postgres Pro» — Иван Фролков, ведущий инженер Postgres Professional;
«SQL vs NoSQL» — Дмитрий Адмакин, руководитель отдела разработки БАРС Груп.
Регистрация на мероприятие открыта на сайте PGConf: https://pgconf.ru/202109
>>> Подробности
Состоялся выпуск свободной встраиваемой СУБД SQLite версии 3.36.0.
Основные изменения:
NULL. Использование опции компиляции -DSQLITE_ALLOW_ROWID_IN_VIEW возвращает прежнее поведение.-DSQLITE_ENABLE_DESERIALIZE утратила свою актуальность и была заменена опцией компиляции -DSQLITE_OMIT_DESERIALIZE, отключающей вышеупомянутые интерфейсы.Код СУБД SQLite распространяется на условиях общественного достояния.
>>> Подробности
Очень часто в процессе разработки и тестирования бывает необходимо использовать в программе данные, максимально приближенные к реальным, уже имеющимся в продукте. Однако, чтобы избежать риска утечки реальных данных с продакшен-серверов, данные должны быть обработаны, из них должна быть удалена личная информация, такая как: имена и адреса пользователей, адреса электронной почты, номера телефонов, данные платёжных карт и пр.
Для этого предлагается использовать Datanymizer — он анонимизирует данные на стороне сервера и передаст в тестовую среду уже чистый SQL-дамп, в котором персональные данные удалены или заменены несуществующими данными, похожими по формату на реальные.
Datanymizer написан на Rust и поддерживает глобальные переменные, ограничения уникальности и встроенные правила.
Подробное описание установки и использования читайте в статье.
>>> Подробности
Состоялся релиз компактной встраиваемой реляционной СУБД — SQLite 3.25.0.
( читать дальше... )
>>> Подробности
Состоялся релиз компактной встраиваемой реляционной СУБД — SQLite 3.24.0.
Основные изменения:
>>> Подробности
fselect — это консольная утилита для поиска файлов с помощью выражений, напоминающих SQL. В некоторых случаях может заменить традиционный find.
Преимущества:
Пример:
$ fselect "fsize, modified, path from /home/pupseng depth 3 where size >= 1mb and ( name like '%.jpg' or name like '%.png' )"
1.82 MiB 2018-01-16 13:31:59 /home/pupseng/Pictures/Screenshot from 2018-01-16 13:31:46.png
1.29 MiB 2017-09-05 13:00:02 /home/pupseng/Downloads/Telegram Desktop/image_2017-09-05_12-59-55.png
2.74 MiB 2017-05-31 12:23:31 /home/pupseng/Downloads/Telegram Desktop/IMG_9514.jpg
2.25 MiB 2017-07-28 15:57:44 /home/pupseng/Downloads/Telegram Desktop/image_2017-07-28_15-57-35.png
3.56 MiB 2016-07-04 16:43:13 /home/pupseng/Downloads/fugue.png
7.15 MiB 2016-10-24 12:25:32 /home/pupseng/Natasha/DCIM6807.jpg
Утилита написана на языке программирования Rust и в настоящий момент устанавливается с помощью cargo. Крайне приветствуется помощь в организации сборки пакетов для различных дистрибутивов Linux, а также Mac OS.
Состоялся релиз компактной встраиваемой реляционной СУБД — SQLite 3.15.
( читать дальше... )
SQLite распространяется как общественное достояние.
>>> Подробности
Скотт Гатри, вице-президент Microsoft по облачным технологиям и решениям для предприятий, анонсировал в корпоративном блоге выпуск Microsoft SQL Server 2016. Новая версия станет доступна в середине этого года и будет работать в том числе на Linux. Бета-версия доступна уже сейчас, полноценный релиз для Linux ожидается в середине 2017 года. Речь идет как об облачной, так и о локальной версии ПО.
«Мы рады работать с Microsoft, когда они приносят SQL Server на Linux,» сказал Марк Шаттлворт, основатель Canonical. «Заказчики уже используют сервисы Azure Data Lake на Ubuntu, а теперь разработчики будут иметь возможность строить новые приложения со всеми возможностями промышленного SQL Server'а.»
Пол Кормье, президент по продуктам и технологиям Red Hat, сказал: «SQL Server доказал свою эффективность и является ценным активом для корпоративных клиентов Linux по всему миру. ... Мы считаем, что наши заказчики положительно воспримут эту новость и будут рады видеть рост будущих инвестиций Microsoft в Linux. Мы строим наше партнерство на технологиях гибридных облаков, охватывая не только Linux, но и middleware, PaaS. Мы рады расширению партнерства за счет SQL Server на Red Hat Enterprise Linux. Благодаря этому корпоративные клиенты получат более широкий выбор возможных баз данных.»
>>> Подробности
Сегодня Google представил релиз библиотеки с SQL-подобным синтаксисом, написанную на языке Javascript.
Поскольку начиная с 2010 года сообществу так и не удалось выработать стандарта WebSQL, в этой области не существовало реляционной БД, которая могла обеспечить полноценную кросс-браузерность.
Имеющиеся решения — IndexedDB и LocalStorage были по сути объектно-ориентированными хранилищами и не имели свойств,которыми обладают реляционные БД.
Lovefield создан, чтобы заполнить этот пробел в подобном ПО.
Он предоставляет мощный и гибкий движок запросов. В качестве бэкэнда в нем используется IndexedDB.
Синтаксис самих SQL-запросов декларативен, т.е. отсутствует прямой парсинг запросов, что делает систему устойчивой к SQL-инъекциям, а также простой в изучении для разработчиков, уже хорошо знакомых с традиционным SQL.
На данные момент движок Lovefield реализует такую функциональность:
В плане производительности новый движок использует оптимизатор запросов, который оценивает различные варианты выполнения и выбирает наиболее эффективный.
Lovefield обеспечивает приемлемую производительность для БД размером до 50 тысяч строк.
В ближайшем будущем разработчики планируют добавить поддержку таких возможностей как внешние ключи, самосоединения таблиц, каскадное добавление/удаление записей и другое.
>>> Подробности
12 мая был выпущен очередной релиз СУБД MariaDB под номером 10.0.11. Этот выпуск включает в себя лишь исправление ошибок и обновление компонентов а также некоторые нововведения, среди изменений стоит отметить:
ALTER TABLE. default_regex_flags, чтобы RLIKE вел себя не по стандарту, но в рамках обратной свместимости.>>> Подробности
Microsoft разрабатывает под Linux ODBC-драйвер для MS SQL Server. Анонс был сделан Квентином Кларком (Quentin Clark), вице-президентом компании по системам баз данных, на саммите Professional Association for SQL Server (PASS) 2011.
Предварительный релиз будет включать в себя следующее:
32-битные версии драйвера, а также 64-битная версия для RHEL6 заявлены в планах разработчиков.
Предварительная версия драйвера будет обнародована в конце осени.
>>> Подробности
PostgreSQL Global Development Group представила новую версию популярного сервера баз данных PostgreSQL — 9.1.0. По словам разработчиков, в новой версии добавлена уникальная функциональность, выходящая за пределы возможностей обыкновенных реляционных баз данных.
Основные изменения в новой версии:
Конечно, это только основные нововведения, тогда как полный список изменений и улучшений весьма велик.
С момента выхода версии 9.0 прошёл без малого год, с момента последнего обновления в ветке 9.* (9.0.4) — около 4 месяцев, а с момента выхода первого и последнего релиз-кандидата (9.1 RC1) — 20 дней.
Сервер распространяется под собственной лицензией, похожей на лицензию BSD и одобренной Open Source Initiative.
>>> Анонс выпуска
Команда разработчиков phpMyAdmin объявила о выходе версии 3.4.0 данного инструмента администрирования баз данных. Руководитель проекта Michal Čihař в своем блоге отмечает, что новый релиз является огромным шагом вперед и несет на своем борту множество нововведений и улучшений, а именно:
Также Michal Čihař сообщает, что во время работы над новой версией было обработано более 160 предложений по улучшению проекта и сообщений об ошибках. Также он заявил, что некоторые функциональные нововведения были воплощены по итогам конференций Google Summer of Code последних лет.
>>> Подробности
Спустя 2 года разработки и тщательного тестирования команда Drizzle рада представить официальный публичный (GA) релиз системы управления базами данных Drizzle 7 (номер версии произошёл от того, что Drizzle начала свой путь как форк от MySQL 6.0 в 2008 году).
Основные отличия от MySQL:
Скачать с Launchpad (на сайте проекта есть пакеты для Ubuntu/Debian, Fedora/RedHat)
>>> Сайт проекта
| следующие → |