Недавно обсуждался в devel эта проблема, когда количество совершенных транзакций в базе превышается 32 разрядное целое. Как оказалось и "большие" братья подвержены похожей проблеме. Там правда 48 бит, но горячий бекап увеличивает это значение с очень большим шагом
http://www.infoworld.com/d/security/fundamental-oracle-flaw-revealed-184163-0
IT-шные мелочи
Краткие заметки по ит-шным темам, с которыми я сталкиваюсь. Чаще это вопросы работы с СУБД и прикладной разработки.
четверг, 2 февраля 2012 г.
понедельник, 25 июля 2011 г.
И побеждает... git
Что в общем закономерно и справедливо.
http://www.opennet.ru/opennews/art.shtml?num=31215
При рассмотрении популярности систем управления исходными текстами, разработчики, вне зависимости от типа используемой операционной системы, поставили на первое место Git (30.7% Windows, 65.4% Linux и 78.3% Mac OS X). При этом популярность Git за год заметно выросла. После Git работающие в Windows разработчики выбирают Subversion (23.9%), Mercurial (20.7%) и TFS (Microsoft Team Foundation Server, 20.6%). Работающие в Linux, кроме Git, активно используют Mercurial (15.4%) и Subversion (12.3%). При этом популярность Mercurial со временем падает (с 25% до 20.7%), а Subversion растет (рост с 8.8% до 12.3%). Доля пользователей Bazaar (3.7%) и TFS (0.6%) среди опрошенных незначительная.
http://www.opennet.ru/opennews/art.shtml?num=31215
пятница, 20 мая 2011 г.
Список ключевых слов Firebird 2.5
Понадобился на днях, найти готового не смог. Вытащил из исходников - keywords.cpp
UPD:
Оно же, только официально - http://www.firebirdsql.org/refdocs/langrefupd25-reskeywords-full.html
UPD:
Оно же, только официально - http://www.firebirdsql.org/refdocs/langrefupd25-reskeywords-full.html
четверг, 19 мая 2011 г.
Практическое применение SSD
Все больше и больше хороших отзывов об их производительности, так и хочется вынести базы на такие винты. Но вот встретился отзыв о практическом опыте работы на SSD - http://www.codinghorror.com/blog/2011/05/the-hot-crazy-solid-state-drive-scale.html
Если кратко -
Хотя автор статьи и говорит, что даже при такой статистике от ssd не откажется - слишком уж комфортной становится работа.
Если кратко -
- Super Talent 32 GB SSD, failed after 137 days
- OCZ Vertex 1 250 GB SSD, failed after 512 days
- G.Skill 64 GB SSD, failed after 251 days
- G.Skill 64 GB SSD, failed after 276 days
- Crucial 64 GB SSD, failed after 350 days
- OCZ Agility 60 GB SSD, failed after 72 days
- Intel X25-M 80 GB SSD, failed after 15 days
- Intel X25-M 80 GB SSD, failed after 206 days
Хотя автор статьи и говорит, что даже при такой статистике от ssd не откажется - слишком уж комфортной становится работа.
среда, 18 мая 2011 г.
Когда начинать кодировать?
Уже как-то писал, что ТЗ дает возможность дешево "проиграть" проект - без реализации.
Встретилось еще одно подтверждение мысли:
Встретилось еще одно подтверждение мысли:
- Статистика говорит о том, что более 50% дефектов вносится в программу до кодирования.
- Статистика говорит о том, что кодирование, как правило, является самым дорогим участком.
понедельник, 18 апреля 2011 г.
Побывал на AgileBaseCamp
Или я потоки себе неудачно подобрал, или знать стал больше, но в этом году основной смысл мероприятия, для меня, оказался в общении.Ну и еще в 50% скидке на AgileEE, полученной в лотерее анкет :-D
Очень приятно было видеть людей, с которыми знаком только по подобным мероприятиям :)
Презентации со всех потоков:
http://www.slideshare.net/event/agile-base-camp-kiev/slideshows
Очень приятно было видеть людей, с которыми знаком только по подобным мероприятиям :)
Презентации со всех потоков:
http://www.slideshare.net/event/agile-base-camp-kiev/slideshows
среда, 16 марта 2011 г.
Предварительные данные по Firebird 3
Основные цели
- честная поддержка многопоточной мультипроцессорности с разделяемым кешем
- рефакторинг архитектуры для последующих версий
Гарантированно будет масштабируемый кеш страниц с межпоточными и межпроцессными блокировками
Поддержка разных версий ODS - в плагинах. А процесс лиснера уже будет подгружать нужную для базы реализацию движка.
Изменения в одс - флаг наличия мусора на странице, что ускорит его сборку.
Более подробный формат вывода плана выполнения запроса.
Стоимостной оптимизатор - гистограмма распределения данных, возможность автоматического сбора статистики, подробная информация по таблицам и индексам (кол-во записей страниц и т.п.)
SQL
- честная поддержка многопоточной мультипроцессорности с разделяемым кешем
- рефакторинг архитектуры для последующих версий
Гарантированно будет масштабируемый кеш страниц с межпоточными и межпроцессными блокировками
Поддержка разных версий ODS - в плагинах. А процесс лиснера уже будет подгружать нужную для базы реализацию движка.
Изменения в одс - флаг наличия мусора на странице, что ускорит его сборку.
Более подробный формат вывода плана выполнения запроса.
Стоимостной оптимизатор - гистограмма распределения данных, возможность автоматического сбора статистики, подробная информация по таблицам и индексам (кол-во записей страниц и т.п.)
SQL
- Внешние процедуры функции и триггеры
- PSQL функции
- Пакеты аля Оракл
- DDL триггеры
- Оконные(аналитические) функции
- Двунаправленные курсоры в PSQL
- Парметризированные исключения
- Аутентификация во внешних плагинах
- Шифрование траффика
- Юзеры в базе
- Шифрование на уровне страниц
- Группы пользователей
- Права на DDL
Подписаться на:
Сообщения (Atom)