баран и новые ворота

Понял смысл выражения “смотреть как баран на новые ворота”. Не занимался своим проектом три недели. Забыл все. Ну или почти все. Мечусь в поисках своих же наработок. Много всего есть но надо опять как сначала во все въезжать.

абстрактное с реальным

Феликс, тот самый Феликс, который находится на недосягаемой для меня высоте в области программирования, математических моделей, нейронных вычислений и других абстрактных вещей выглядел сегодня совершенно беспомощьно перед своим компьютером в который ему надо было установать новый диск взамен старого. Он долго сам ковырялся пока я не вернулся с openSource конференции и не поставил нужный флажок в BIOS-e. Оказалось, что при всей своей гениальности про внутренности компьютера Феликс знает немного. А я наоборот. Вот как.

история про Oracle

Вот все говорят Oracle, Oracle, что дескать это хорошо и значительно и при этом важно надувать щеки. Да, надувать щеки Oracle это то самое, что надо!

Никогда по настоящему серьзно не ковырялся в нем, а сейчас пришлось. Довольно много вещей сейчас надо копать: администрирование, оптимизация, экспорт, импорт, etc. Вот всему этому и посвщено мое возмущение.

Вы можете себе представить, что величайшая база данных всех времен для простейших действий использует другой отличный от стандарного SQL синтаксис, не понимает кавычек, совершенно неадекватно реагирует на операции сравнения данных, обладает рудиментным набором функуий, операций. Набор типов данных, функций, операторов кроме того, что совершенно нестандартны, так и используются странным “оракловым методом”. Оракловый в данном случае слово ругательное. Все эти оракловые привычки ни в какие ворота не лезет! А вы видели клинетские приложения Oracle вроде TOAD? Юзабилити отсутствует как класс! Есть, например, странные строковые типы: CHAR и VARCHAR2 совершенно непонятно для чего придуманные.

Когда говорю, что непонятно, я немного лукавалю. Конечно понятно. От всех этих принципов выполнения простейших вещей, через кучу настроечных файлов, командную строку, права доступа, etc. совершннно отчетливо веет академическими разработками начала зари “базаданных-строения” когда все только появилось. Тогда и появился Oracle. Но коне, с тригеррами, с хранимыми процедурами, с транзакциями, с репликацией, тогда вообще безумно новой штукой, итд. Все компьютеры которые тогда были на свете стояли по большим серверным комнатам, назывались мэйнфреймами, а абстрактно думающих людей с ними работающми кроме как очкариками и не называли. Вот ими и для них самих и был придуман Oracle. Очень скоро оказалось, что базы данных-то можно и в банках и на биржах и где только “не можно было” их использовать. И вот тут-то и началось. Нужна было надежная база. А оказалось, что из доступных только Oracle был едтнственно надежной и досупной для коммерческого использования системой. Легко-ли, тяжело с базой работать мнения администраторов не принмалось, да и не на том уровне корпораций находятся люди с базой работающие, чтобы к их пожеланиям прислущиваться. Бизнес требовал новой функциональност, пожалуйсте вам новая функйиональность. Доложились, отметились, что функция появилсь, а то, что для обратной совместимости приходилось тащить за собой весь груз старой фунциональности, рудиметных операций и архаичных подходов. Маркетологами создан образ “удивительной” базы данных с “широкой” фунциональностью. А то, что в 90% случаев из этой функциональности используется набор стандартных функций который есть в любом другом сервере управления БД над этим никто не задумывался. Т.е. маркетинг Oracle не дает задуматься над тем, а нужна ли эта функциональность? Oracle навязывает своим клиентам избыточноую функциональность. Эта функциональность нужна Oracle для того, чтобы Oracle продавался, а не для пользы клиентов.

Теперь я понимаю, что значит когда говорят умение работать с RDBMS и умение работать с Oracle. Базы данных это одно, а Oracle это совсем инороднее, со своими правилами и привычками. Оракла это такой Майкрософт в мире баз данных который привознес свои стандарты и всем, чтобы остаться на этом рынке приходиться следовать этим “нестандартным” стандартам Oracle.

Люди! Поднимите головы от мониторов, оглянитесь вокруг! Вокруг полно отлично работающих, надежных баз данных, с которыми легко и просто работать, которые не уступают по производительности Ораклу. Люди, Оракл это имя, но за ним не стоит ничего выдающегося для 90% разработчиков!

Мне смешно, когда разработчик системы для 10 клиентских приложений говорит: “я поставлю Оракл”. Какой к черту Оракл?! Когда у тебя 10000+ клиентов, тогда надо думать об Оракле… а мого-ли систем такого уровня?

будущее по версии BT

В BT есть люди которые гордо называются футорлогами. Вполне такое официальное название их работы. Занимаются они мечтаниями о технологическом будущем мира вообще и того как в этом будущем будет учавствовать BT.

Вот как BT видит технологическое будущее.

Повазюкайте мышкой по картинке и увидите как из темноты проявляется будущее. Синусоидные линии, это области в которых произойдет прорыв.

p.s. Совершенно случайно с одним из этих футурологов мне по работе пришлось на этой неделе переписыватся по почте. Человек полностью “в космосе” и мечтатель. Видино, что заниматся воплощением будущего заниматся будет не он. Он только придумывает.