Forum Webscript.Ru

Общие => Базы данных => Тема начата: Green Kakadu от 20 Декабря 2001, 00:55:13

Название: не Мускулем единым!
Отправлено: Green Kakadu от 20 Декабря 2001, 00:55:13
;) сейчас наметилась нездоровая тенденция все время использовать  SQL базы. Я не говорю, что это плохо, но согласитесь "Гостевая книга на MySQL", это как меховые плавки - тепло, но потеет.
И из-за чего в большинстве случаев? Из-за того, что так проще и думать почти не надо (отсюда и куча скриптов с кривой моделью БД).

Посему хочу узнать, кто пользуется не SQL базами и какими?
;) если речь идет о csv базах (comma separated values ,т.е. текстовые базы, где значения разделены "спецсимволами"), то используете ли вы для этого какие-нибудь модули, библиотеки?
Название: не Мускулем единым!
Отправлено: Oak от 20 Декабря 2001, 03:54:18
Я стараюсь не пользоваться базами - не вводить сущностей сверх необходимого.

Пользуюсь бросто базами (сильно подитыми на файлы)..
Пользуюсь PHP-style базами (хеши, вгружаемые по include) - написал библиотечку import/save objects

Но все до определенного размера базы...

И забота о race conditions - на тебе...
Название: не Мускулем единым!
Отправлено: Solid от 05 Января 2002, 13:08:29
csv - рулит. Всегда ими (фалами) пользовался, обычно разделяю \\t [   ].
Когда то сидел на IIS\'e, недавно кстати, только-только на апатчи переехал, то пару раз пробовал использовать базу access, вообще геморойная база. То-то ей не нравится, то-то ... Короче запарился.
А когда недавно перешёл на apache, попробовал mySQL, ещё хуже access\'a, хоть и быстрее...
Я понимаю, можно использовать базы для бе-магазинов, где охеренно много инфы храниться, но использовать mySQL для какого-то счётчика, который записыват IP и ++, ну это вообще, одним словом - смешные люди, кто так делает. И ещё как мне кажется, у баз очень много недостатков, могу все даже перезислить если надо, хотя думаю вы и сами можите догадаться что за недостатки, если хоть раз работали с БД.
Название: не Мускулем единым!
Отправлено: Dj Fly от 05 Января 2002, 14:08:16
Не знаю, ребята, конечно, счётчики глупо шлёпать с БД, но я пишу уже второй бе-магазин и не имею проблем с MySQL, например
Название: ну-а
Отправлено: Green Kakadu от 05 Января 2002, 15:08:44
Цитировать
но я пишу уже второй бе-магазин и не имею проблем с MySQL,

а мне кажется, что для коммерции MySQL несколько кустарна - не удовлетворяет требованиям безопасности.

В журнале Chip в последних 2-х выпусках были весьма интересные статьи на тему MySQL плюсы и минусы :)
Название: Ну я вот например слышал про Cashe
Отправлено: от 05 Января 2002, 17:09:53
Вобще Для КАЖДОЙ сферы может применяться ЛЮБОЕ рещение, всё зависит от того, кто его использует
Можно и Oracle использовать..а можно MySQL - кому как удобнее..)
А насчёт безопасности в MySQL - байки, выставил грамотно
права доступа т нет проблем..
bdmalex@chat.ru
Название: гы-гы
Отправлено: Green Kakadu от 05 Января 2002, 18:43:56
Цитировать
Можно и Oracle использовать..а можно MySQL - кому как удобнее..)

;) тут уже вопрос не кому как удобнее, а смотря у какого какие воз-ти.
То что у MySQL стоит заветная аббревеатура SQL вовсе не значит что она полностью соотв. SQL стандарту, а она ему и не соответствуют - в пресс-релизе к новой версии MySQL сами разработчики написали -  мы стараемся сделать нашу базу более соотв. SQL стандарту.
А насчет безопасности - не в правах дело, MySQL не поддерживает транзакции ;) соотв. про сво-ва A.C.I.D. (Atomic, Consistent, Isolated, Durable), которые жизненно важны системам где ошибки _просто недопустимы_, говорить в отношении MySQL не приходится.
Название: Блин!
Отправлено: Green Kakadu от 05 Января 2002, 18:46:26
Этот форум не для обсуждения MySQL, как будто кроме нее ничего интересного нет.
Базы Berkeley - рулез! http://sleepycat.com
Вот еще бы им с проблемами блокировки избавиться
Название: не Мускулем единым!
Отправлено: Alan от 05 Января 2002, 22:12:40
я вот уже пол года ищу хоть какой нить движ без SQL....=(
Название: хех
Отправлено: Green Kakadu от 05 Января 2002, 22:23:40
Цитировать
я вот уже пол года ищу хоть какой нить движ без SQL....=(

ты бы уточнял какой движок, вернее для чего?
каталог - Links2
новостной скрипт - NewsPro (там у них новая версия для тестинга вышла Coranto или что-то в этом духе)
форум - YaBB, Iconboard

Вот написано, что новая Iconboard уже юзает MySQL кто-нибудь пробовал?
Название: не Мускулем единым!
Отправлено: ThE0ReTiC от 06 Января 2002, 01:18:04
Цитировать
В журнале Chip в последних 2-х выпусках были весьма интересные статьи на тему MySQL плюсы и минусы

Чип весьма приличная мурзилка. Всему верить нельзя. Ессно, человек, пришедший с промышленных СУБД будет долбать mySQL и в... и в...
Цитировать
а мне кажется, что для коммерции MySQL несколько кустарна - не удовлетворяет требованиям безопасности.

Кривые настройки способны порушить любую систему.
По-поводу Oracle - кто-нить знает хоть один хостинг с поддержкой этой СУБД?
Цитировать
насчет безопасности - не в правах дело, MySQL не поддерживает транзакции  соотв. про сво-ва A.C.I.D. (Atomic, Consistent, Isolated, Durable), которые жизненно важны системам где ошибки _просто недопустимы_, говорить в отношении MySQL не приходится.

Ну да. Она еще не поддерживает триггеры, хранимые процедуры и еще вагон и маленькую тележку еще чего.
А системы, где ошибки ПРОСТО НЕДОПУСТИМЫ никто на подобном движке и не строит. И надо сказать, что и на РНР тоже. Если его и используют, то только как последнее звено в цепи между клиентов и базой. Причем это далеко не самое главное звено.
Название: не Мускулем единым!
Отправлено: Alan от 06 Января 2002, 01:35:02
Цитировать
ты бы уточнял какой движок, вернее для чего?
каталог - Links2
новостной скрипт - NewsPro (там у них новая версия для тестинга вышла Coranto или что-то в этом духе)
форум - YaBB, Iconboard

Вот написано, что новая Iconboard уже юзает MySQL кто-нибудь пробовал?

Для статей и на пхп =) -это проблема =)
Название: ля-ля-ля
Отправлено: Green Kakadu от 06 Января 2002, 02:28:23
Цитировать
А системы, где ошибки ПРОСТО НЕДОПУСТИМЫ никто на подобном движке и не строит.

хех, я про то и говорю, процитирую самого себя зеленого:

Цитировать
а мне кажется, что для коммерции MySQL несколько кустарна

а в коммерции ошибки недопустимы :)

Цитировать
По-поводу Oracle - кто-нить знает хоть один хостинг с поддержкой этой СУБД?

заплатишь - будет.
Цитировать
Для статей и на пхп =) -это проблема =)

а почему именно на php? Создается впечатление, php\'шники  не знают, что кроме MySQL существуют другие способы хранения данных ( ;) опускаем php, все день уже прошел не зря!).

Цитировать
Базы Berkeley - рулез! http://sleepycat.com

кстати, php тоже может с ними работать.
Отличная штука,
допустимый объем БД - 4 терабайта (если есть желание можно увеличить)
макс. размер пары ключ/значение - 4 гигабайта
не SQL (т.е. никаких SQL запросов не будет).
данные представлены в виде хеш-таблиц:
ключ->значение
На большинстве Unix/Linux систем имеется (весьма любит ее FreeBSD )

Для Perl: File_DB.pm - работа с базами Berkeley в пределах воз-ти 1-ой версии (проблемы с блокировкой базы)
BerkeleyDB.pm - работа с базами с воз-ми более старших версий (2-я, 3-я);
Название: не Мускулем единым!
Отправлено: ThE0ReTiC от 06 Января 2002, 02:39:34
Цитировать
заплатишь - будет.

И как думаешь, сколько будет стоить такой хостинг ? (информация к размышлению: Oracle8i EE for WinNT стоить $15000. Зарплаты оракловых админов - от $1000).
Название: эх
Отправлено: Green Kakadu от 06 Января 2002, 02:41:12
Цитировать
Чип весьма приличная мурзилка

;) весь интернет - это как одна большая неприличная мурзилка. Хотя есть истина в твоих словах - местами забавно.
А статья про мускуль - интересная, но писал ее чел-к, который действительно работает с серьезными СУБД, поэтому он и опустил ее по полной программе, правда наковырял потом несколько плюсов ("работает весьма шустро т.к. не отягощена излишней функциональностью" - примерно так :) )
С другой стороны, чел-к, который имел дело только с mysql :) не сможет нормально говорить о других SQL базах
Название: не Мускулем единым!
Отправлено: ThE0ReTiC от 06 Января 2002, 02:46:41
Цитировать
С другой стороны, чел-к, который имел дело только с mysql  не сможет нормально говорить о других SQL базах

Согласен. Только в процентном соотношении людей, которые работают с MySQL гораздо больше чем людей, которые работают с большими СУБД. Не у всех есть возможность достать/найти время и желание/изучить/применить свои знания. С MySQL в этом плане проще. Хотя то, что она не поддерживает внешних ключей и вложенных запросов меня уже просто бесит. :abuse:
Название: ну-да
Отправлено: Green Kakadu от 06 Января 2002, 02:56:02
Цитировать
И как думаешь, сколько будет стоить такой хостинг ? (информация к размышлению: Oracle8i EE for WinNT стоить $15000.

ну-да, за баннер на страничке сложно будет найти. С другой стороны - магазин (или иное дитя коммерции) из того что под рукой не собирают..

:))) решил сейчас себе купить Oracle9i, зашел в их магазинчик, а он... не то что бы в дауне:
Цитировать

The Oracle Store is temporarily unavailable for scheduled maintenance.
We apologize for the inconvenience.
For further assistance, please contact an Oracle Sales Representative.

И это после их же слов: "Can\'t break it. Can\'t break in. Oracle9i Database won\'t go down if your server fails and won\'t go down if your site fails. "
;)
Название: а вот
Отправлено: Green Kakadu от 06 Января 2002, 02:59:00
а вот что-то о бесплатной PostgreeSQL у нас форум того, затих и екнулся. Интересно его (или ее) - почему не любят страсно и нежно, и транзакции есть, правда не на всяком хостинге найдешь, но реально...
Название: не Мускулем единым!
Отправлено: Dj Fly от 06 Января 2002, 12:22:57
А теперь все быстренько согласились, что:

1. Практически никто из нас здесь пишущих (быть может за очень редким исключением) не нуждается в чём-либо намного болшем по возможностям, чем к примеру та же MySQL.

2. Большинство выполняемых проектов (службы знакомств, форумы, гостевухи  и т.д) не требуют чего-то мощнее и их легко и удобно шлёпать на MySQL.

3. Стоимость всяких Ораклов - а?


Это всё равно что орать, что винда - МАЗЗЗДАЙ!!!, когда всё равно сидишь под ней :-)))))))))



:rolleyes: Ох щаз меня тут съедят с потрохами :-))) :rolleyes:
Название: PostgreSQL
Отправлено: Oak от 06 Января 2002, 13:55:19
Класная база ... правда править коды иногда приходится (знакомый, который на нем http://www.ukrop.com наваял).
Это Украинский потал.

Только оно менее популярно .. Вот и все..
Название: не надо ля-ля
Отправлено: Green Kakadu от 06 Января 2002, 16:04:02
Цитировать
не нуждается в чём-либо намного болшем по возможностям, чем к примеру та же MySQL.

все мы нуждаемся.
Если бы тебе предложиди Мускуль и Мускуль Pro ;) с улучшенными возможностями и более стандартизированную, ты бы явно от второй не отказался.

Цитировать
Большинство выполняемых проектов (службы знакомств, форумы, гостевухи и т.д) не требуют чего-то мощнее и их легко и удобно шлёпать

Шлепать можно что угодно и на чем угодно  - потом шлепать будут тебя ;)
Мы же не говорим, что для службы знакомств нам подавай Oracle, IBM DB2 или что-то еще, наоборот :) нахрен гостевым книгам мускуль? Чтоб шлепалось легче...

А вот магазины шлепать на чем попало не есть хорошо...
Цитировать
Это всё равно что орать, что винда - МАЗЗЗДАЙ!!!, когда всё равно сидишь под ней :-)))))))))


;) хех, в том то и дело, что многие испытали серьезные базы (меня к ним не надо относить) и они в целом имеют право попинаться и поплеваться :)))

Да не о мускуле речь! Речь о том, что не надо на ней зацикливаться - посмотрите название треда... :)
Название: не Мускулем единым!
Отправлено: Dj Fly от 06 Января 2002, 16:33:24
Это можно называть так: философский вопрос... или так: на вкус и цвет- товарища нет... :-))))
Название: не Мускулем единым!
Отправлено: Макс от 06 Января 2002, 17:35:24
Цитировать
а вот что-то о бесплатной PostgreeSQL у нас форум того, затих и екнулся. Интересно его (или ее) - почему не любят
Ну почему не любят. Просто многие из нас под WIN98 работают а под эту ОС трудно найти реализацию этой БД. Я правда нашел; с делами разберусь и начну изучать.


А с FireBird никто не имел дело? Слышал о ней неплохие отзывы