Ну да, тоже микрософтная разработка конца 80х. Когда Микрософт сделал стратегическую ставку на винды, они ее просто бросили на пол, честно отдав IBMу все наработанное по их заказу. Далее IBM поддерживал эту ОС в одиночестве.
HPFS написал _один_ человек из Микрософта на борту собственной яхты - известная история такая. Против NTFS она - как бы предыдущее поколение, там нет самого главного - устойчивости к сбоям по redo log.
Полуось была хорошей ОС. Значительно лучшей, чем Win95, хотя и хуже Windows NT. Ее убило главным образом нежелание IBM воткнуть в базовую дистру такие важнейшие вещи, как PPP и SMB networking, которые были отдельно покупаемым продуктом. Это было главное.
IBM вообще не людей на самом деле не заточена. Только на гигантских корпоративных монстров.
>Персоналка стала вещью массовой - да, но M$ тут ни при чём.
Никому без правильного софта не будет нужен технически прогрессивный ящик с чипами за 1000 долларов. Людям нужны _возможности_, а не железка.
Количество написанного Микрософтом массового софта для людей - с Ворда и Эксела начнем - огромно, кроме того, они первые решили задачу "нормальный UI за нормальные деньги".
>Кстати, юзеру нафиг не нужна многозадачность.
Не вам решать, что ему нужно, а что нет. Сам решит. Выходить из одной апликации, чтобы запустить другую - просто неудобно, а комфорт - вот движущая сила общества.
>Больше двух задач он крайне редко запускает, в лучшем случае это Excel и Word одновременно.
Ворд, Эксел, бухгалтерия, почта, IM клиенты, браузер. Стандартный набор.
>Мускуль.
Посмешищно убогая поделка. InnoDB вроде полноценный (ну или почти) по возможностям движок, только вот что-то он втрое медленнее MSSQLServer, это, видимо, потому, что Гейтс Абсолютное Зло.
Что же касается MyISAM, то: а) только table-level locking б) отсутствие границ транзакций и восстановления по логу в) отсутствие нормального бэкапа - лучший способ бэкапа - это положить mysqld нафиг и сжать базы в tgz файлы на другой физдиск с минимальной компрессией, это в 3-4 раза быстрее mysqldump и точно так же создает downtime, когда сайт не работает. В теории mysqldump даунтайма не создает, но на практике он локи на всех таблицах берет, ну и все встает минут на 40 (tar | gzip управляется за 12-15). г) предельно тупая имплементация ORDER BY. Загляните в файл filesort.cc и посмотрите, какой бред там сделан. На каждый сорт выделяется память, размер задается в конфиге, но поставишь мало - тормозит, поставишь много - адресное пространство (ага, 3 гига) кончается и malloc обламывается. д) не везде проверяется malloc на ошибки, отчего при нехватке памяти mysqld регулярно делает SIGSEGV. С вероятностью 1/10 этот крах приводит к исчезновению строки из одной из таблиц, единственное средство восстановления - взять эту строку из бэкапа.
Все это про базу в 3 гига на 400 юзерах в пике (один из крупнейших русских вебфорумов). На игрушечных задачах оно, возможно, работает. И, конечно, для MSSQLServer такие задачи семечки - глянем на rsdn.ru и sql.ru.
Резюме: намного хуже халявного микрософтного Джета (ODBCJT32.DLL), где-то уровень SQLя поверх старинных DBFов.
Если ОС, вебсервер и скриптовые движки у опен-сорса адекватны (правда, PHP тормозной, а у Перла синтаксис для шизоидов) - то баз данных таки нет.
>На мускуле сидит гораздо больше народу, чем на оракле,
Ну для персональных записных книжек - самое то. Можно, наверное, и что-то посложнее сделать, но тогда придется все разрабатывать _от кривизн и граблей мускля_.
>Как говорил товарищ Комманд Ком, оболочка дешёвая она и есть оболочка дешёвая.
Я не знаю, кто такой Комманд Ком, и почему-то это мне не интересно, но замечу, что Windows NT не есть оболочка и никогда ей не была. Они очень похожи на воспеваемую полуось (это тоже никак не оболочка), просто получше - следующий шаг вперед. Многпроцессорность с 93 года, защита всего списками доступа тогда же, журнальная файловая система тогда же...
Если же человек называет Windows NT оболочкой, то... ну я спокойно к этому отношусь, не всем же быть профессионалами.
Про автомобили. Хотите мандоваться с грузом в руках, с общественным транспортом вне МКАД (а там все очень сразу плохо в этом плане) - ваше право, только вот другим не мешайте жить.
Re: Про полуось вы забыли?
Date: 2008-03-25 01:23 pm (UTC)Ну да, тоже микрософтная разработка конца 80х. Когда Микрософт сделал стратегическую ставку на винды, они ее просто бросили на пол, честно отдав IBMу все наработанное по их заказу. Далее IBM поддерживал эту ОС в одиночестве.
HPFS написал _один_ человек из Микрософта на борту собственной яхты - известная история такая. Против NTFS она - как бы предыдущее поколение, там нет самого главного - устойчивости к сбоям по redo log.
Полуось была хорошей ОС. Значительно лучшей, чем Win95, хотя и хуже Windows NT. Ее убило главным образом нежелание IBM воткнуть в базовую дистру такие важнейшие вещи, как PPP и SMB networking, которые были отдельно покупаемым продуктом. Это было главное.
IBM вообще не людей на самом деле не заточена. Только на гигантских корпоративных монстров.
>Персоналка стала вещью массовой - да, но M$ тут ни при чём.
Никому без правильного софта не будет нужен технически прогрессивный ящик с чипами за 1000 долларов. Людям нужны _возможности_, а не железка.
Количество написанного Микрософтом массового софта для людей - с Ворда и Эксела начнем - огромно, кроме того, они первые решили задачу "нормальный UI за нормальные деньги".
>Кстати, юзеру нафиг не нужна многозадачность.
Не вам решать, что ему нужно, а что нет. Сам решит. Выходить из одной апликации, чтобы запустить другую - просто неудобно, а комфорт - вот движущая сила общества.
>Больше двух задач он крайне редко запускает, в лучшем случае это Excel и Word одновременно.
Ворд, Эксел, бухгалтерия, почта, IM клиенты, браузер. Стандартный набор.
>Мускуль.
Посмешищно убогая поделка. InnoDB вроде полноценный (ну или почти) по возможностям движок, только вот что-то он втрое медленнее MSSQLServer, это, видимо, потому, что Гейтс Абсолютное Зло.
Что же касается MyISAM, то:
а) только table-level locking
б) отсутствие границ транзакций и восстановления по логу
в) отсутствие нормального бэкапа - лучший способ бэкапа - это положить mysqld нафиг и сжать базы в tgz файлы на другой физдиск с минимальной компрессией, это в 3-4 раза быстрее mysqldump и точно так же создает downtime, когда сайт не работает. В теории mysqldump даунтайма не создает, но на практике он локи на всех таблицах берет, ну и все встает минут на 40 (tar | gzip управляется за 12-15).
г) предельно тупая имплементация ORDER BY. Загляните в файл filesort.cc и посмотрите, какой бред там сделан. На каждый сорт выделяется память, размер задается в конфиге, но поставишь мало - тормозит, поставишь много - адресное пространство (ага, 3 гига) кончается и malloc обламывается.
д) не везде проверяется malloc на ошибки, отчего при нехватке памяти mysqld регулярно делает SIGSEGV. С вероятностью 1/10 этот крах приводит к исчезновению строки из одной из таблиц, единственное средство восстановления - взять эту строку из бэкапа.
Все это про базу в 3 гига на 400 юзерах в пике (один из крупнейших русских вебфорумов). На игрушечных задачах оно, возможно, работает. И, конечно, для MSSQLServer такие задачи семечки - глянем на rsdn.ru и sql.ru.
Резюме: намного хуже халявного микрософтного Джета (ODBCJT32.DLL), где-то уровень SQLя поверх старинных DBFов.
Если ОС, вебсервер и скриптовые движки у опен-сорса адекватны (правда, PHP тормозной, а у Перла синтаксис для шизоидов) - то баз данных таки нет.
>На мускуле сидит гораздо больше народу, чем на оракле,
Ну для персональных записных книжек - самое то. Можно, наверное, и что-то посложнее сделать, но тогда придется все разрабатывать _от кривизн и граблей мускля_.
>Как говорил товарищ Комманд Ком, оболочка дешёвая она и есть оболочка дешёвая.
Я не знаю, кто такой Комманд Ком, и почему-то это мне не интересно, но замечу, что Windows NT не есть оболочка и никогда ей не была. Они очень похожи на воспеваемую полуось (это тоже никак не оболочка), просто получше - следующий шаг вперед. Многпроцессорность с 93 года, защита всего списками доступа тогда же, журнальная файловая система тогда же...
Если же человек называет Windows NT оболочкой, то... ну я спокойно к этому отношусь, не всем же быть профессионалами.
Про автомобили. Хотите мандоваться с грузом в руках, с общественным транспортом вне МКАД (а там все очень сразу плохо в этом плане) - ваше право, только вот другим не мешайте жить.