Звіт з JEEConf 2011

jeeconf, javaУ суботу відвідав дуже цікаву конференцію — JEEConf. Як видно з назви, головною темою були джава та суміжні технології.
Організація була на високому рівні, все відбувалось вчасно та було гарно сплановане. Кави та тістечок вистачало всім :)
Перерви між доповідями були достатні щоб змінити місце. Кожен мав карту та розклад. На обід було достатньо часу та закладів.
Єдиний косметичний мінус це брак урн для сміття, так як декілька сотень джавістів за день трохи генерують мусор.

Призи, які розігрувались, були хорошим стимулом залишитись до кінця :)

Конференція складалась з 2-х великих частин: доповіді та жива розробка. Так як в джаві вже не перший рік, я відвідував тільки доповіді.
Доповіді йшли в три потоки: Архітектура та Підходи, Обробка та збереження даних, Інструменти та Мови
Теми були розкидані дуже збалансовано, тому кожен міг вибрати щось цікаве протягом цілого дня.
Головні тези по доповідях які я відвідав.


( Читати далі )
  • +5
  • 23 травня 2011, 23:33
  • zenyk
  • 2

Вийшов стабільний реліз СУБД MySQL 5.5

Після двох років розробки компанія Oracle оголосила про вихід першого стабільного релізу СУБД MySQL 5.5.8. Гілка MySQL 5.5 базується на невипущеній серії MySQL 5.4 і містить ряд значних поліпшень, пов'язаних з підвищенням масштабованості та продуктивності. В анонсі компанія Oracle підкреслила свій намір подальшого розвитку MySQL в якості відкритого продукту, що розвивається спільно з СУБД Oracle і націленого на забезпечення систем пов'язаних з Web. Одночасно з enterprise-версією, доступна аналогічна за функціональністю вільна редакція MySQL — MySQL Community Server 5.5.8, джерельні тексти якої поширюються в рамках ліцензії GPL.


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

Гео пошук за допомогою Sphinx, MySQL та PHP

Недавно виникла потреба реалізувати пошук найближчих місць, тобто зробити гео пошук. В MySQL на скільки мені відомо таких вбудованих функцій немає. Є гарний опис як це зробити самому без вбудованих функцій.
Сам автор зазначає що швидкість є досить малою і за допомогою Sphinx можна досягти кращих результатів.
Під час пошуку знайшов гарний опис як організувати geo/spatial пошук за допомогою Sphinx, MySQL та PHP. Sphinx є важливим, його замінити не можна. PHP та MySQL можна підміняти на те що вам більше підходить.

Європейський Союз дозволяє 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-скрипта, що логує запити до бази данних).
  • +5
  • 20 вересня 2009, 06:56
  • GrAndSE
  • 6

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

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

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

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