Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2006.10.15;
Скачать: [xml.tar.bz2];

Вниз

что наиболее надежнее эффективнее? MySQL or MSSQL?   Найти похожие ветки 

 
rsa_ ©   (2006-08-14 10:24) [0]

что наиболее надежнее эффективнее? MySQL or MSSQL?


 
Anatoly Podgoretsky ©   (2006-08-14 10:27) [1]

Стоит ли сравнивать промышленную базу с непромышленной, да и масштабы различны. Попробуй сравнить на кластере с пентабайтом записей и десятками пользователей и сотнями запросов в секунду.
А если речь про игрушечную базц, то тогда какая разница.
Не надо сравнивать MSSQL с сMySQL, хочешь сравнивать, то сравнивай MSSQL с Ораклом и именно на такой нагрузке. При том на одной и тойже платформе, а то захочешь сравнивать с RS6000


 
sniknik ©   (2006-08-14 10:41) [2]

> надежнее эффективнее
а о более насущных проблемах не задумывался? у тебя в соседней ветке проблема с юникодом, так? ну так у mssql есть oledb драйвера, есть родные компоненты (ado), т.е. на одну (минимум) проблему в обеспечении "юникодности" программе меньше.
не говорю, что для mysql решить нельзя... но, ты же не нашол для него драйвера? а для mssql в стандартной поставке.

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


 
rsa_ ©   (2006-08-14 10:55) [3]

дело в мот, что в  соседней ветке, был приведен пример (вами) с использованием mssql... с дальнейшим, выводом о том, что проблем не возникло...на основании этого я спросил...может стоит тогда разбираться с этим продуктом....по поводу драйверов...так не получается скачать odbc 3.7 или выше...с oledb вроде проще...скачал, инсталил...а вот где же он высвечивается...в списке поддерживаемых драйверов его я не нашел...может не там смотрю...odbc в источнике данных (odbc) сразу отобразился и настройка прошла нормально...а вот с oledb не так...где надо указывать и настраивать драйвер oledb?


 
sniknik ©   (2006-08-14 11:09) [4]

> с дальнейшим, выводом о том, что проблем не возникло...
т.е. ты считаеш это признаком базы? ну так, для информации, у меня не возникало проблем с юникодом еще и в access и firebird (т.е. где пробовал)... уверен, пришлось бы работать с mysql и там бы не возникло (видел упоминания о реализациях на нем, т.е. знаю что это возможно, а раз возможно в принципе то и сделать можно... но естественно только тогда когда возникнет необходимость. "напрягаться" заранее смысла не вижу (не та "проблема", неинтересная))

> где надо указывать и настраивать драйвер oledb?
его не настраивают, все нужное просто указывается в строке подключения. (для сохранения настроек/подключения можно еще использовать udl файл)

p.s. я уже говорил что вам нужно нанять программиста?


 
Desdechado ©   (2006-08-14 11:10) [5]

Для выяснения, что "круче", нужно обязательно составить:
1. список требований к СУБД (функциональность, оснащение, поддержка, стоимость, надежность, нагрузоустойчивость) и ограничений ("не хуже, чем") на основе анализа решаемой задачи и возможностей ее развития в будущем
2. список своих возможностей
3. список того, что для тебя из всего этого важнее и насколько
4. список кандидатов для выбора
И только после этого, применив все 4 пункта, выбирать.


 
rsa_ ©   (2006-08-14 11:30) [6]


> я уже говорил что вам нужно нанять программиста

я прекрасно понимаю что программист лучший выход...но нанимать программиста только потому, что возник вопрос с кодировкой...это будет смешно даже этому программисту...разве не так...
не могли бы вы кинуть пример строки подключения...


 
sniknik ©   (2006-08-14 11:52) [7]

> но нанимать программиста только потому, что возник вопрос с кодировкой...
нет не поэтому, а потому, что вам нужна программа которую простым "батонокидательством" не написать.

> не могли бы вы кинуть пример строки подключения...
сколько я уже пытаюсь тебе донести что нет одного "волшебного" средства, и строка подключения (к чему кстати?...) тоже не из этого числа. все действенно только в комплексе, а весь комплекс обьяснять упаришся, тем более человеку который тебя банально и упорно не понимает...


 
Anatoly Podgoretsky ©   (2006-08-14 11:54) [8]

Не понял какое отношение "что наиболее надежнее эффективнее? MySQL or MSSQL?" имеет к сортировке.
А программист просто необходим, кроме того нужен и архитектор системе, по крайней мере со стороны. Заказать работу у специалистов, только им все равно придется ответить на поставленые вопросы, а то получите монстра и будете вокруг ходить и чесать в затылке.


 
rsa_ ©   (2006-08-14 12:02) [9]


> банально и упорно не понимает

из всего сказаного (и нормально расшифрованого с языка людей, которые съели не мало собак в этой области ) понятно только то что необходимо использовать для подключения драйвер odbc v3.7 (факт существование которого еще не установлен) или драйвер oledb. к базе access  конект происходил нормально, без проблем (это к слову) и с языками проблем не было. Но мне необходимо разграничить людей по доступу и правам, а в access этого сделать нельзя. Все время горовиться о комплексе необходимых действий для достижения ожидаемого, а сам комплекс не указан, хотя бы часть...


 
rsa_ ©   (2006-08-14 12:06) [10]


> Не понял какое отношение "что наиболее надежнее эффективнее?
>  MySQL or MSSQL?" имеет к сортировке.

это с другой ветки.....обсуждения


 
Desdechado ©   (2006-08-14 12:22) [11]

> мне необходимо разграничить людей по доступу и правам, а
> в access этого сделать нельзя
че, в натуре?


 
rsa_ ©   (2006-08-14 12:28) [12]


> че, в натуре?

если можно то скажи где об этом можно прочитать, что бы разграничить по ip доступ правам работы с базой....а не иронию высказывать...


 
sniknik ©   (2006-08-14 12:39) [13]

> че, в натуре?
не обращай внимания, насколько понял человек буквально ни в чем не имеет даже базовых знаний, не говоря о какомто углубленном понимании.

> что бы разграничить по ip доступ правам работы с базой.
это вообщето не вопрос программирования, а администрирования... тем более если брать локальную базу (такую как аксесс) то запрет доступа к расшаренной папке делается для виндовых юзеров в виндах же элементарно (по ip файволом/виндовым брендмауэром)...
(к программисту добавть админа...)


 
rsa_ ©   (2006-08-14 14:00) [14]

возникает дело принципа нахождения ответа на этот вопрос. Где можно подробнее проичтать инфу с подобной тематикой?говорите о комплексе последовательных действий, а суть этого комплекса в чем (хотябы краткое содеражание)?


 
sniknik ©   (2006-08-14 14:26) [15]

> а суть этого комплекса в чем (хотябы краткое содеражание)?
как хранятся данные в выбранной базе, возможность/невозможность в ней юникода, типы полей, collation-ы.

как передаются (через что), драйвера, методы доступа, поддержка юникода на всех этапах при передаче (например если в цепочке есть BDE... то ой!)

как данные считываются (используемые DB компоненты), возможность/невозможность само собой.

и как отображаются (визуальные контролы), .... ну понятно уже.

и не последняя роль во всем этом у программиста - стоит ему внести непонимая свои коррективы в "глючную работу" чегонибудь (ну захотелось свою интерпретацию данных на onGetText повесить, используя почемулибо короткие строки... ой! 3 раза.)

т.е. собственно желательно знать что именно используеш и почему.


 
rsa_ ©   (2006-08-14 14:45) [16]


> как хранятся данные в выбранной базе

column charset: cp1251 (выбирал utf8,koi8r, ascii и т.д.)
column collate: cp1251_ukrainian (соответственно utf8_unicode....)


> возможность/невозможность в ней юникода

судя по всему (из сказанного выше) юникод в базе поддерживается,если я правильно понял то что в списке кодировки есть наличие данных кодировок)
> как передаются (через что),

вот на этот вопрос я не смогу ответить.

> драйвера,

изначально импользовал odbc 3.51, установил oledb, но строку подключения правильно сформировать не знаю как.


 
ANB ©   (2006-08-14 14:49) [17]

MS SQL круче, чем MySQL, а oracle круче их обоих, вместе взятых :)

А серьезно - у каждого из этих продуктов - своя ниша.


 
rsa_ ©   (2006-08-14 14:54) [18]


> как данные считываются

при проектировании проекта использую :
* ADOConnection1
* ADOTable1
* DataSource1
* DBGrid1

при использовании ADOConnection1 указываю на драйвер odbc. при использовании oledbc что и где писать, как уже отмечал, не заню

> и не последняя роль во всем этом у программиста

я не пытался что-то самовольно на данном этапе крутить...вот если получиться что-то решить, то потом и покрутим:)

p.s. я очень признателен, что вы помогаете мне.......

вот в принципе все что я использую (пока что без oledb) ну результат тот же. вот на этой цепочке где может быть проблемное звено? как его обойти (по поводу драйвера odbc 3.51 так в нете я встеритл какие-то упоминания о версии 3.7, но ссылок не обнаружил)


 
rsa_ ©   (2006-08-14 14:58) [19]


> MS SQL круче

если этот продукт и лучше, то какая версия стоит того что бы ее приобрести (ну понятное дело на базаре). Я слышал, что у крякнутых версиях нестабильная работа...это так?


 
Anatoly Podgoretsky ©   (2006-08-14 15:21) [20]

rsa_ ©   (14.08.06 14:45) [16]
column collate: cp1251_ukrainian (соответственно utf8_unicode....)

судя по всему (из сказанного выше) юникод в базе поддерживается,если я правильно понял то что в списке кодировки есть наличие данных кодировок)
> как передаются (через что),

utf8 это не юникод, а транспортная кодировка, обе стороны должны быть в состоянии преобразовать из данной транспотной кодировки в рабочую.


 
ANB ©   (2006-08-14 15:33) [21]


> rsa_ ©   (14.08.06 14:58) [19]

Не знаю. Я купленных официально версий сроду не видел. А те что были - работали более менее нормально. Я больше по ораклу. Тем более что сейчас Oracle XE - официально халявая, а ограничений в ней меньше, чем в MS SQL PE. Плюс у оракла намного более крутой язык хранимок (PL/SQL). После него от T-SQL плеваться хочется.


 
sniknik ©   (2006-08-14 15:37) [22]

> вот на этот вопрос я не смогу ответить.
а это вовсе не доп. вопросы для решения твоего, это ответ на вопрос "в чем суть этого комплекса"
т.е. то, что ты по идее должен знать (иметь представление) чтобы с тобой можно было ненапряжно общаться по поднятой теме.

ну например...
> вот на этот вопрос я не смогу ответить.
что значит не могу? кто программу пишет? дядя Вася? ну так дай ему самому разобратся со своими проблемами.
не знаеш что за технологию используеш? ADO/BDE/dbExpress/... через что она в свою очередь к базе лезет? напрямую/ODBC/OLEDB/собственные драйвера...
а если знаеш то почему не можеш? и главное почему не посмотрел доки/поиском по инету поддерживает она, эта технология, юникод или нет? а это первое что ты должен был сделать, ни я, ни ктото другой не знает, что именно ты используеш (да нам это и пофигу честно говоря), а вот посмотрел, увидел на каком этапе "вопросики передаются" с тем и разбираешся! не можеш спрашиваеш в форуме, но конкретно(!!!!!) типа "имею это..., данные в формате ... делаю так ..., смотрю здесь, темто .... тут нормально, а  тут проблема неверное перекдирование в это ..."  вот это было бы проблема, нормальное описание, то что можно решить. а пока все в общем, на уровне "хочу чтобы все было хорошо. что для этого конкретно сделать пошагово?" (конкретика мимоходом и то только на 100какомто по сумме веток посте...). на такое, ответ единственный логичный шаг нанять программиста, потому что, чтобы описать пошагово надо как минимум повторить это пошагово, т.е. поставить mysql, tnt, скачать драйвера и т.д. полный цикл, еще и гадать возникнет/а у тебя в этом месте проблема, стоит ли подробно расписывать.... (кому это надо? мне нет. хотя если бы ты все это знал то возможно хватило бы для решения и намеков, того что я смутно помню от времени когда пробовал mysql + ассоциаций от работы с юникодом в mssql, т.е. просто обьяснения что происходит, почему и где искать (не документацию где описано! а например сказано про версию драйвера(помню почемуто)... потрудись найти... и т.д. мне это не надо, искать не буду)... чего явно не получилось ;()


 
rsa_ ©   (2006-08-14 15:39) [23]

delphi как работает с Oracle XE ?


 
sniknik ©   (2006-08-14 15:40) [24]

> при использовании oledbc что и где писать, как уже отмечал, не заню
поиск...
http://www.carlprothman.net/Default.aspx?tabid=87#OLEDBProviderForMySQL


 
sniknik ©   (2006-08-14 15:43) [25]

> delphi как работает с Oracle XE ?
ничем не лучше и не хуже чем с остальными sql серверами.


 
ANB ©   (2006-08-14 16:01) [26]


> delphi как работает с Oracle XE ?

При нативном доступе (ODAC, DOA) очень даже замечательно. В odac есть даже смарт-рефреш и работа без клиента оракла.

Кстати, XE вообще по умолчанию с юникодом работает. (А с не-юникодом версии еще нету, только западно-европейская).


 
rsa_ ©   (2006-08-14 16:20) [27]


> что значит не могу?

ну с внутренностями ado я не знаком.но при проектировании приложения я использую именно его.


 
MsGuns ©   (2006-08-15 09:58) [28]

>rsa_ ©   (14.08.06 14:54) [18]
>при проектировании проекта использую :
* ADOConnection1
* ADOTable1
* DataSource1
* DBGrid1

Лучше используй ADOConnection2 - более поздний релиз
;)


 
rsa_ ©   (2006-08-15 12:17) [29]


> Лучше используй ADOConnection2 - более поздний релиз
</>
ta ti chto...moget mne pomestit na formu 20 adoconnection togda mogno budet ispolzovat "bolee novuyu versiyu" adoconnection20!


 
msguns ©   (2006-08-15 18:14) [30]

>rsa_ ©   (15.08.06 12:17) [29]
>ta ti chto...moget mne pomestit na formu 20 adoconnection togda mogno budet ispolzovat "bolee novuyu versiyu" adoconnection20!

Ну дык.. Я скажу один мудрый вещь, только ты не обижайся - чем больше на форме коннектов, тем быстрее все работает. Главное, чтобы они так и назывались: ADOConnection1,ADOConnection2,ADOConnection3...


 
Anatoly Podgoretsky ©   (2006-08-15 19:11) [31]

И последний ADOConnection20 работает быстрее всех


 
Вольный Стрелок ©   (2006-08-15 19:12) [32]


> И последний ADOConnection20 работает быстрее всех

остальные нервно курят в ожидании своей очереди


 
Anatoly Podgoretsky ©   (2006-08-15 19:16) [33]

Конечно - он же крайний, пока не отдаст, остальные нервно курят в сторонке. Хуже всех первому.


 
evvcom ©   (2006-08-16 08:21) [34]

> Хуже всех первому.

Он их всех перекурит.


 
rsa_ ©   (2006-08-17 10:11) [35]

а на самом деле что первый что второй.... что 20 не решили пока вопрос с юникодом в delphi и mysql....
Лучше киньте не битую ссылку на драйвер odbc, который поддерживает юникод (если вообще такой имеется)



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2006.10.15;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.56 MB
Время: 0.047 c
2-1159357517
Anto}{a
2006-09-27 15:45
2006.10.15
delphi не находит нужного поля


5-1140892669
Perfect
2006-02-25 21:37
2006.10.15
Обтекание текстом картинки


3-1155066396
lexander
2006-08-08 23:46
2006.10.15
Почему не работает такой запрос?


4-1148964758
Шмель
2006-05-30 08:52
2006.10.15
Сохранение позиции окна


2-1159444795
Alex_C
2006-09-28 15:59
2006.10.15
Иметация нажатия клавиши в Memo





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский