Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

«MySQL для Kubernetes» — Vitess — достиг версии 4.0 и признан зрелым в CNCF

Блог компании Флант MySQL *Администрирование баз данных *DevOps *Kubernetes *


На прошлой неделе некоммерческая организация CNCF, поддерживающая популярные Open Source-проекты для cloud native-инфраструктуры, объявила об официальном «выпуске» (graduation) Vitess. Это означает, что проект признан достаточно зрелым для использования в production.

Vitess — решение для кластеризации (горизонтального масштабирования) MySQL, обеспечивающее удобный запуск и обслуживание этой СУБД для нужд современных облачных (cloud native) приложений. Проект призван «привнести в MySQL масштабируемость уровня баз данных категории NoSQL», реализуя шардинг с минимальными потребностями к изменениям в самом приложении и упрощая миграцию СУБД в облачную инфраструктуру (и её дальнейшее обслуживание там). Самый простой путь запуска Vitess — его применение в кластерах Kubernetes.
Читать дальше →
Всего голосов 26: ↑26 и ↓0 +26
Просмотры 3.7K
Комментарии 1

Сайт GDPR.eu о защите информации хранил в открытом доступе .git-репозиторий MySQL

Информационная безопасность *Администрирование баз данных *
imageФото: www.pentestpartners.com

Исследователи безопасности Pen Test Partners заметили, что на сайте GDPR.eu, который посвящен защите информации и спонсируется ЕС, хранится в открытом доступе папка .git, из которой любой мог клонировать логин и пароль для базы данных MySQL.
Читать дальше →
Всего голосов 32: ↑6 и ↓26 -20
Просмотры 7.9K
Комментарии 8

RevolveR Contents Management Framework v.1.9.4.9

PHP *MySQL *CSS *JavaScript *HTML *
Лет 10 назад мне нужна была какая-то система, чтобы вести блог о web-разработке и я использовал сильно хакнутый Drupal, который со временем стало невозможно обновить из-за груды костылей и постоянной нужде рыться под капотом после каждого update.

За 10 лет накопилось порядка 300 статей по верстке и front-end программированию, а также куча полезных сниппетов кода, которые я в последующем использовал для создания RevolveR Contents Management Framework на фирменной архитектуре KMV(Kernel<-Model<-View).

Kernel Model View архитектура
Всего голосов 21: ↑9 и ↓12 -3
Просмотры 3.5K
Комментарии 35

Хакеры продают 250 тысяч баз данных MySQL по 500 долларов за штуку

Информационная безопасность *MySQL *


Четверть миллиона баз данных MySQL появились в даркнете по цене приблизительно в $550 за штуку, сообщила компания Guardicore. Хакеры взломали 83 тысячи серверов и украли 250 тысяч баз данных. Вымогатели используют метод двойного шантажа — они не только удаляют данные, но и выкладывают их на аукцион, если жертва не заплатит.
Читать дальше →
Всего голосов 7: ↑6 и ↓1 +5
Просмотры 4.7K
Комментарии 3

Онлайн митап от ВсеИнструменты.Ру о PHP, MySQL, нагрузках и асинхронности

Блог компании ВсеИнструменты.ру Высокая производительность *PHP *MySQL *

Онлайн митап, посвященный опыту внедрения микросервисов и выбору между PHP и Go для этого, про эксплуатацию MySql на постоянно растущих нагрузках, а также про асинхронный PHP, его настоящее и будущее.

Читать далее
Всего голосов 18: ↑17 и ↓1 +16
Просмотры 4.8K
Комментарии 6

Пишем телеграм бота на Java от А до Я

Java *

Всем привет.

У меня появилась идея написать серию статей по созданию полноценного проекта на Java для тех, у кого нет опыта работы. Я хочу научить и показать процесс разработки максимально детально, насколько это вообще можно. Шаг за шагом идти к намеченной цели.
Мы будем двигаться с двух сторон - я буду стараться научить, а вы будете стараться понять и воспроизвести у себя это.

Серия статей похожа на пошаговую инструкцию что нужно и делать и как чтобы добиться цели. Поэтому будет разумно вместе со мной пройти этот путь и написать такой же или похожий проект для себя.

Кому это будет интересно?

Целевая аудитория — все, кто знает Java SE. Все остальное я буду или описывать в рамках этой серии статей, или это уже описано мною в других статья ранее (например работу с Гитом я описал заранее и просто прикрепляю ссылку на него).
Разумеется, это может быть интересно и уже опытным людям. Отдельно буду благодарен за конструктивную критику моей реализации (это можно будет сделать через гитхаб, в рамках нового issue или написать в телеграм-канале).

Во время разработки проекта столкнемся с проблемами, посмотрим как их можно решить. Напишем документацию. Отрефакторим код. Покроем все качественными тестами. Настроим и добавим метрики по отслеживанию качества кода в CI процесс.

Читать далее
Всего голосов 8: ↑2 и ↓6 -4
Просмотры 3.5K
Комментарии 5

MySQL 5.1 — что нового?

Разработка веб-сайтов *
В конце ноября состоялся бета-релиз MySQL 5.1. Это еще не стабильная версия, но уже по ней можно понять, какие новшества ожидают нас в финальном релизе.

Как пишут авторы сайта whenpenguinsattack.com, в версии 5.1 среди прочих, появляются следующие возможности:

* Разделение таблиц. Теперь одна таблица может с точки зрения MySQL разбиваться на части, которые физически сохраняются в различных местах. Для пользователя СУБД такая таблица будет по-прежнему единой и разбивка пройдет прозрачно.

* API для плагинов. Теперь в MySQL будут подгружаться плагины (различные компоненты) во время выполнения программы, т.е. без перезапуска сервера. Первым шагом в этом направлении становится появление плагинов полнотекстового парсинга, предназначенных для написания пользовательских фильтров индексируемого текста (как пример — реализация полнотекстового поиска по PDF).

* Планировщик событий. В базе данных появляется новый объект — событие (event). Это набор SQL-команд, которые будут выполняться регулярно по заданному расписанию.

* Строчная репликация. Раньше репликация основывалась на отправке SQL-выражений от машины master к машине slave, а теперь появится возможность использовать механизм записи событий в двоичный лог, в котором будет описываться способ обработки конкретных строк.

оригинал
Всего голосов 11: ↑9 и ↓2 +7
Просмотры 1.3K
Комментарии 10

Google Code Search проиндексировал много php-скриптов… вместе с паролями…

Информационная безопасность *
Сегодня в ЖЖ во френдленте обнаружил интересную ссылку lang:php .... По этой ссылке можно увидеть результаты простого поискового запроса к Google'евскому поиску по коду.

То что искушённый читатель видит на экране, а видит он красивую таблицу различных логинов и паролей к базам данных MySQL (достаточно много ссылок работают), является ярким примером того, почему надо чётко разделять код и данные, и тем более настроечные данные. И чем именно плох php, не сам по себе, а тот стиль разработки, который он прививает у неискушённого программиста.

Перед комментарием проверьте, нет ли там пароля от Вашей базы? А то, возможно, ОНИ уже идут к Вам :)

P.S. Представляю, в каком объёме сейчас горе-разработчики переведут стрелок на возмутительное поведение поисковой машины.
Всего голосов 18: ↑11 и ↓7 +4
Просмотры 2.1K
Комментарии 18

PHP Конференция 2007 — о чем хотят услышать(рассказать) веб-разработчики в 2007

Разработка веб-сайтов *
О чем я хочу услышать (рассказать) на PHP Conf 2007?

Из уже заявленных докладов:
  • PHP/MapScript и MapServer, Публикация картографических данных с помощью PHP в WEB
    PHP & Flash, новая альтернатива для создания Rich Internet Applications
    XForms — новое поколение веб-форм
    WAP (WAP 1.1, WAP 2.0, I-mode, юзабитити WAP сайтов, личный опыт)
    WEB службы снаружи и изнутри
    Технические и маркетинговые аспекты поисковой оптимизации сайтов

    подробности здесь: phpclub.ru/talk
Всего голосов 20: ↑17 и ↓3 +14
Просмотры 908
Комментарии 29

Два принципа успешного бизнеса на поле open source

Open source *
Фабрицио Капобьянко в разговоре с неким Мэтом Асаем (Matt Asay), автором блога на webloginfoworld.com, поделился своими идеями по поводу open source индустрии и озвучил два главных принципа успешного open source проекта. Итак:
  1. Не пытайтесь использовать сообщество (комьюнити) для набивания цены продукту.
  2. Продавайте продукт с открытым исходным кодом тем, кто не любит или не верит в open source.
Читать дальше →
Всего голосов 26: ↑20 и ↓6 +14
Просмотры 1.3K
Комментарии 6

Microsoft должна открыть SQL Server

Чулан
Бывший сотрудник Microsoft Стивен Уолли (Stephen Walli) покинул компанию около двух лет назад, чтобы основать собственный стартап (он пока не говорит, какой именно). В Microsoft он работал менеджером (Product Unit Manager) в подразделении Interix, а до этого он основал стартап Softway Systems, который разрабатывал Interix-среду для портирования UNIX-программ под Windows NT. Компания Microsoft купила Softway Systems в 1999 г., и Стивен Уолли работал там около пяти лет, а потом перешел на должность вице-президента по развитию стратегии open source в компанию Optaros.
Читать дальше →
Всего голосов 21: ↑17 и ↓4 +13
Просмотры 430
Комментарии 9

MySQL собирается на биржу

Чулан
О планах выхода на биржу рассказал Мартен Микос (Marten Mickos), исполнительный директор компании MySQL AB, в интервью Computer Business Review. При этом он добавил, что никакой спешки нет, потому что его компания получила достаточно большое количество венчурных денег.
Читать дальше →
Всего голосов 25: ↑24 и ↓1 +23
Просмотры 281
Комментарии 12

Рыночная доля MySQL достигла 40%

Open source *
Проведенный среди веб-разработчиков опрос показал, что 40% из них используют в своей работе MySQL. Рыночная доля свободной СУБД достигла рекордного уровня, так что она всерьез конкурирует с коммерческими продуктами Oracle, Microsoft и IBM.

Опрос разработчиков был проведен аналитической компанией Evans Data Corporation. Аналогичный опрос в 2004 году показал, что системой MySQL пользовались 32% разработчиков. Теперь уже 40%. Таким образом, за два с половиной года использование свободной СУБД выросла весьма существенно, причем не только в любительских веб-разработках, но и в корпоративных системах.

Представители Evans Data Group отмечают тенденцию, что все больше веб-разработчиков используют продукты open source: 65% в Северной Америке. При этом 69% из них очень довольны существующими открытыми решениями в области баз данных.

via Evans Data Corporation
Всего голосов 8: ↑7 и ↓1 +6
Просмотры 741
Комментарии 1

Оптимизация MySQL / семинар Петра Зайцева

Разработка веб-сайтов *
Конференция РИТ-2007 рада анонсировать визит в Москву Петра Зайцева, крупнейшего специалиста по распространенной базе данных MySQL. Петр долгое время возглавлял группу High Performance в MySQL Inc., а сейчас владеет консалтинговой компанией и ведет блог MySQL Performance Blog.

В рамках РИТ-2007 Петр делает два с половиной доклада:
+ Распределенная архитектура LAMP-приложений / Петр Зайцев;
+ Оптимизация MySQL / Петр Зайцев;
+ Эффективный полнотекстовый поиск по базам данных / Андрей Аксенов + Петр Зайцев.

Некоторые из этих докладов смотрите в прямой трансляции на сайте конференции.

А на следующий день, 18 апреля, Петр проведет единственный семинар в Москве — «Оптимизация производительности MySQL, архитектура и оптимизация производительности Innodb».

Удачи и до встречи на конференции!
Всего голосов 39: ↑34 и ↓5 +29
Просмотры 1.8K
Комментарии 10

PostgreSQL vs MySQL: есть тесты на больших таблицах?

Разработка веб-сайтов *
Уже от 10-го специалиста в этом году слышу что пора переходить на PostgreSQL :-)
Хабралюди, поделитесь реальным опытом использования PostreSQL на базах с таблицами от 30 миллионов записей и больше.

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

P.S. В версиях PSQL до 7.x — 6 миллионов записей вызывало большую проблемму.
Всего голосов 26: ↑23 и ↓3 +20
Просмотры 11K
Комментарии 78

По следам Зайцева

Разработка веб-сайтов *
18 апреля под эгидой РИТ-2007 состоялся семинар Петра Зайцева "Оптимизация производительности MySQL, архитектура и оптимизация производительности Innodb".
Ну, скажу я Вам, это было что-то с чем-то! Мало того, что вместо первоначально заявленных 30 человек, пришло больше, так ещё и пришедшие в массе своей были неплохо подкованы в тематике, и буквально завалили Петра вопросами. Докладчику не удалось выкрутиться стандартным презентационным набором и в ход активно пошли зарисовки на flipchart. В полной мере удалось оценить знания Петра по тому, как он с лёгкостью отвечал на каверзные вопросы слушателей. Отмечу, что даже те немногие, кто сидел и молча внимал всему происходящему, явно вышли довольные, потому что освещённый материал вряд ли встретишь где-либо в бумажном виде. Тому подтверждением может служить, что после 8 часов семинара слушатели ещё долгое время вначале в помещении, а потом на улице осаждали Петра вопросами и уточнениями.

Я рад, что наконец-то появилась возможность устраивать подобные мероприятия.

Сейчас это беспрецедентно в России, чтобы IT-специалисты уже высокого уровня могли получать дополнительные знания не в рамках 15-минутного анонса на какой-то конференции, а в режиме полноценной образовательной практики, причём из уст лучших!
Всего голосов 29: ↑25 и ↓4 +21
Просмотры 594
Комментарии 24

MySQL conf в Санта-Кларе: собираем презентации

Разработка веб-сайтов *
По слухам, все презентации c mysqlconf будут выложены на официальном сайте, но неизвестно когда. Некоторые презентации очень интересные — предлагаю объединить уcилия всем хабралюдям, кто следит за ;) Пока найдено: «Scaling and High Availability Architectures», «Wikipedia: Site Internals, Configuration and Code Examples, and Management Issues», «PHP on Hormones», многочисленные Акена по Scaling и Storage Engines (1, 2) и Зайцева по оптимизации и тюнингу.

Описание презентаций с комментариями — здесь
Всего голосов 17: ↑16 и ↓1 +15
Просмотры 913
Комментарии 6

Прошел слух, что Oracle выпустит свою версию MySQL

Чулан
Производители Oracle планируют выпуск своей собственной не коммерческой версии открытой БД MySQL, после того, как производители MySQl отказались продаться Oracle.

Это уже не первая попытка Oracle захватить еще место на рынке БД.

Если это случится многим веб-разработчикам прийдеться учить новый диалект SQL, а компания MySQl может быть просто раздавлена софтварным монстром Oracle. Однако могут быть и положительные стороны. Возможно в новой БД появятся новые возможности, поднимется уровень производительности и безопасности.

Тут по-английски
Всего голосов 27: ↑23 и ↓4 +19
Просмотры 326
Комментарии 29