Європейський Союз дозволяє Oracle купити Sun.

На-кінець то EU дозволяє Oracle купити Sun. Купівля затягнулася майже на рік часу через сумніви щодо бажання Oracle продовжити підтримку MySQL у теперішньому його вигляді.
У песимістичному сценарії Oracle міг стати монополістом на ринку баз даних. Європейський Союз таки добився що Oracle пообіцяв залишити MySQL та створити раду наглядачів зі сторони користувачів які б скеровували розвиток вільної бази даних

5 головних відмінностей між Amazon RDS та Microsoft SQL Azure тема-посилання

Цікавий суб'єктивний опис відмінностей між двома провідними cloud SQL платформами. Підсумування досить типове: якщо це типовий проект без специфіки, тоді якщо ви вже зв'язались з LAMP-о подібними платформами, тоді Amazon RDS, якщо Miсrosoft платформи, тоді SQL Azure.

MySQL Profiler. Інструмент для профілювання запитів тема-посилання

За допомогою MySQL Profiler можна швидко та зручно знайти "проблемні" запити. Доступний від MySQL 5.0.37

Семинар «Производительность MySQL», 22 сентября 2009 года

Компания Sun Microsystems и Образовательный Центр i∙klass и приглашают вас на семинар «Производительность MySQL».


( Читати далі )

MySQL proxy

Декілька днів тому в рамках коментарів до «Крихітка Lua» було згадано MySQL Proxy — невеличку утиліту, що дозволяє проксювати запити до сервера MySQL, але не просто проксювати, а ще й проводити аналіз, видозмінювати і т.д за допомогою скриптів написаних мовою Lua. Хочу поділитись двома своїми статтями на цю тему: Погляд на MySQL Proxy (стаття розповідає, що таке MySQL Proxy та як почати з ним працювати) та MySQL Proxy та логування запитів (приклад lua-скрипта, що логує запити до бази данних).

30+ порад для PHP початківців (eng) тема-посилання

Класний набір порад для людей які тільки сідають за вивчення PHP. Деякі очевидні, деякі не дуже. Якщо знаєте подібні підбірки - діліться!

Як Facebook масштабує MySQL та Memchached у географічно розподілених місцях тема-посилання

Цікавий опис підходу до поєднання MySQL+Memcached коли сервери є розподілені географічно. Описані проблеми цілісності кешу та проблеми, які можуть виникнути коли буде розсинхронізація даних.

MySQL Stored Procedure

Збережені процедури для БД MySQL чомусь рідко використовуються. Це дивно, тому що вони:
1. Мають більшу швидкість віиконання, ніж аналогічна послідовність запитів.
2. Роблять код простішим і читабельнішим.
3. Їх можна використовуати на будь-якому нормальному віртуальному хостингу.
Для прикладу наведу процедуру для запису статистики відвідуваності у БД.


( Читати далі )

Туторіал по Hibernate з анотаціями з використанням Spring та Maven

Для виконання цього туторіалу необхідні наступні речі:
1) Eclipse IDE 3.4+ з додатками Spring IDE, m2Eclipse (деталі установки можна знайти в Spring MVC туторіалі).
2) Maven 2+
3) Java 5+
4) MySQL 5+

Ці інструменти повинні бути налаштовані та робочі.


( Читати далі )

Восстановление забытого пароля root в MySQL

Не часто, но иногда бывает что вы забыли пароль root на MySQL.

Чтобы восстановить его необходимо сделать следующее:

1. Остановить сервер
/etc/init.d/mysql stop

2. Запустить его без проверки таблиц прав
mysqld_safe --skip-grant-tables &

3. Зайти под пользователем root без пароля
mysql -u root

4. Установить новый пароль для пользователя root
UPDATE user SET Password=PASSWORD("НОВЫЙ_ПАРОЛЬ") WHERE User='root';
FLUSH PRIVILEGES;

5. Запустить сервер
/etc/init.d/mysql stop
/etc/init.d/mysql start


Вот и все, но лучше пароли не забывать