майкрософт и базы данных
Apr. 10th, 2008 09:47 amДжоэль Спольский вспоминает старые добрые времена:
Microsoft used to be the undisputed master at setting the agenda. In the years I've been using Microsoft's developer tools, the company's technological cover fire has included no fewer than eight different "official" ways to get data out of a database. (For those of you keeping score at home, they were DbLib, ODBC, RDO, DAO, ADO, OLEDB, ADO.NET, and LINQ -- and I'm sure I've missed some others.)Все-таки Майкрософт - это эксперимент по селекции разработчиков; те, кто способны выдержать поток из восьми способов общения с базами данных должны были эволюционировать в... в страшно подумать что. Хорошо, что эксперимент, кажется, не очень удается.
no subject
Date: 2008-04-10 07:09 am (UTC)Работал с MS ODBC, DAO и, кажется, OLEDb - до сих пор не могу понять, зачем кому-либо могут понадобиться майкрософтовские костыли, когда native продукты от Oracle, Sybase и прочих DB2 - заведомо лучше. Представить же себе компанию, которая пытается построить бизнес на зоопарке из разных DBMS, связывая их через MS ODBC, могу только в страшном сне.
no subject
Date: 2008-04-10 08:01 am (UTC)no subject
Date: 2008-04-10 08:17 am (UTC)no subject
Date: 2008-04-10 05:38 pm (UTC)PS: а количество стандартов и протоколов, которые плодит MS, огромно. За это мы, программисты, его недолюбливаем. Это правда.
no subject
Date: 2008-04-10 08:44 pm (UTC)no subject
Date: 2008-04-10 06:57 pm (UTC)Например, если вы пишете софт для статистического анализа данных, то вы совершенно не хотите ограничивать возможного покупателся вашего софта к набору каких-то СУБД.
или всякий софт для составления отчетов
Например, matlab поддерживает odbc/jdbc было бы смешно если бы они писали отдельный модуль для оракл, sybase etc
no subject
Date: 2008-04-10 08:39 pm (UTC)no subject
Date: 2008-04-11 08:31 am (UTC)no subject
no subject
Date: 2008-04-10 07:41 am (UTC)no subject
Date: 2008-04-10 07:44 am (UTC)no subject
Date: 2008-04-10 08:16 am (UTC)no subject
Date: 2008-04-10 01:32 pm (UTC)Re: прочитал "neurosoft"
Date: 2008-04-10 02:34 pm (UTC)no subject
Date: 2008-04-11 02:50 pm (UTC)no subject
Date: 2008-04-11 03:23 pm (UTC)no subject
Date: 2008-04-11 05:57 pm (UTC)no subject
Date: 2008-04-10 07:48 am (UTC)no subject
Date: 2008-04-10 07:59 am (UTC)no subject
Date: 2008-04-10 07:59 am (UTC)no subject
Date: 2008-04-10 08:42 am (UTC)no subject
Date: 2008-04-10 12:28 pm (UTC)Ну а зоопарк MS-овских подходов известен еще с 90-х.
no subject
Date: 2008-04-10 12:39 pm (UTC)no subject
Date: 2008-04-11 01:45 pm (UTC)Зачем делать практически такой же интерфейс, но несовместимый с предыдущим и с громким новым названием?
no subject
Date: 2008-04-11 01:55 pm (UTC)no subject
Date: 2008-04-11 06:19 pm (UTC)no subject
Date: 2008-04-10 12:46 pm (UTC)no subject
Date: 2008-04-10 08:47 am (UTC)В реальности выбор платформы, языка и конкретной задачи обычно сводит выбор к одному варианту. У Delphi своя обёртка вокруг стандартных библиотек, и с ней легко и приятно работать. На VB 6 я работал с ADO/OLEDB - легко, приятно, и все страшные интерфейсы скрыты в глубинах рантайма. На .NET - ADO.NET, тоже легко и приятно. LINQ и вовсе больше годится для применения SQL к выборкам из коллекций объектов в памяти, нежели к правильной многослойной архитектуре работы с базой.
no subject
Date: 2008-04-10 08:50 am (UTC)no subject
Date: 2008-04-10 09:40 am (UTC)прочитал "neurosoft"
Date: 2008-04-10 02:20 pm (UTC)ADSL. 64 kbps-8Mbps хүртлэх өндөр хурдаар холбогдоно 24 цагийн байнгын холболт Утасны нэмэлт төлбөр гарахгүй Интернэтэд холбогдсон үедээ телефон утсаа
Вот куда надо аутсорсить. Образованных там полно с советских времен (проверочное слово Болгария и Болгарский IT).
Re: прочитал "neurosoft"
Date: 2008-04-10 11:26 pm (UTC)а почему тогда сайт на монгольском?
Re: прочитал "neurosoft"
Date: 2008-04-11 10:30 am (UTC)no subject
Date: 2008-04-10 08:32 pm (UTC)По факту осталось ADO с преходом в ADO.NET ... ADO.NET2, ну
и соответсвенно производители к ним провайдеры клепают.
И курилка ODBC жив как ни странно, наверно, все таки как наиболее
многоплатформенноый мотор универсального доступа
Выше читая про прелести нативные продукты, вспоминал
http://www.oracle.com/technology/tech/dotnet/index.html
http://www.oracle.com/technology/pub/columns/datta_dotnet.html
"Oracle was the first company to offer a relational database on Windows in 1993 and it was also the first to offer 64-bit Windows database releases on Itanium. For over a decade now, Oracle has been offering world leadership in database technology on Windows and Oracle will continue to enhance its offerings on Windows in the coming years."
В одной статье читала распределение инсталляций Oracle
Windows - 41%
Linux - 37%
HP UNIX(не помню точно, как у Пакардов обзывается,но смысл понятен) - 19%
...
Знаю случай на росс.предприятии - IBM AIX( немерянные деньги
что железо, что софт :))),причем, достаточно свежий проект
no subject
Date: 2008-04-11 01:47 pm (UTC)no subject
Date: 2008-04-11 09:01 pm (UTC)Ну,понятно, по одной стаье судить нельзя, это я так f.e упомянул, но все таки это январский номер журнала Хакер,статья "Зверские опыты над Oracle" - они могут не сильно утруждать себя в сборе информации, но радости от чтения заказухи от конкурирующих фирм или так называемых независимых аналитических агенств тоже маловато.
Потом, нало ввести весовой коэффициент значимости,проект проекту рознь.В Питере, к примеру, вроде бы собираются перевести зарплату бюджетников(поликликники и школы) на Парус 8 под Oracle,и платформа понятно какая,
а центры обслуживания наверно будут формироваться на уроне р-нов,
но в сумме по многим показателям,я думаю, такой проект вряд ли обойдет упомянутого мной монстра на IBM AIX (ну, понятно,там еще коррекцию
может внести примитивный распил бюджетного бабла).
журнал Хакер???
Date: 2008-04-12 10:36 am (UTC)Спасибо, день удался. Так я давно не смеялся.
Re: журнал Хакер???
Date: 2008-04-12 10:31 pm (UTC)на суперспециалиста нет, недавно копаюсь. А это,что в метро прочитал, о том и рассказываю. А так, пожалуйста, смейтесь, это продлеает жизнь :)))
http://www.adp-gmbh.ch/blog/2005/june/29.html
Re: журнал Хакер???
Date: 2008-04-13 11:49 pm (UTC)no subject
Date: 2008-04-11 05:16 am (UTC)Эксперимент, кстати, проходит удачно. Те, кто не смог за 15 лет выучить 8 новых аббревиатур - успешно отсеяны. Несмотря на то, что cover fire был нацелен не в них. Они просто от свиста осколков в штаны наложили.
no subject
Date: 2008-04-11 06:38 am (UTC)