|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Дек 21, 2003 23:54:49 · Поправил: Безпощадный даос Люди добрыее! Хочу научиться писать проги для работы с БД на АСМе. Ну там Oracle, MS SQL, Cache etc. Но вот только литературы никакой не могу найти.. Подскажите, где почитать про это или, кто знает, объясните в общих чертах как это происходит... :) P.S. Честно говоря, не знал куда поместить этот топик.. Не ругайтесь, если что.. / перемещено в .ZEN / |
|
|
Дата: Дек 22, 2003 00:12:35 |
|
|
Дата: Дек 22, 2003 04:36:01 В принципе, абсолютно ничего сложного. Ты пользуешься MySQL API и все. Какая разница, на чем звать API - на сях или асме? В оракле ситуация та же. Примаханого на всю голову MS SQL я не знаю - зачем с тормозами связываться. |
|
|
Дата: Дек 22, 2003 04:52:50 volodya Я вот посматриваю в сторону БД. Очевидно, мне вскоре прийдется с ними столкнуться, и вопрос скорости для меня играет не последнюю роль. Можешь обьяснить чем они отличаются (MySQL vs. MS SQL) и какова разница в производительности? |
|
|
Дата: Дек 22, 2003 04:53:16 Хм.. кажется, действительно что-то есть.. Спасибо. Сейчас глянем получше.. |
|
|
Дата: Дек 22, 2003 05:04:15 Toxic MS SQL я и близко в глаза не видел и, надеюсь, не увижу. Самая быстрая база данных, как ни странно, это dBase :)))) Я на полном серьезе. Как-то раз я сравнивал скорость MySQL и сишной либы вокруг dbf (codebase) - так вот, MySQL и близко не стояла :) И это совершенно правильно, т.к. dBase, по сути, даже базой данных называть стыдно, это работа с файлом. Там нет всяких фенечек типа транзакций, обработки запросов и прочей хери. А если тебе нужна быстрая ДБ, бери оракл. MySQL считается почти самой быстрой, но там мало фич (поэтому и быстрая :)), а оракл - это уже полноценная дура. И тоже очень быстра. |
|
|
Дата: Дек 22, 2003 05:17:07 volodya А ты про Clarion(это язык программирования) что-нибудь слышал? Мне один чел сказал, что при работе с базами он делает всех. |
|
|
Дата: Дек 22, 2003 05:29:59 Вообще-то, я поклонник Cache - вроде быстрее Oracle, да и боллее функционален.. Говорят, ставили опыты - биллинговая система на Cache работала быстрее Оракловской.. Да и что мне нравится в Cache - возможность реализации реляционной, объектной, древесной, сетевой моделей баз. Причем объектная вроде доминирует.. Да и внешиними приложениями Cache неплохо справляется - быстро работает и мало ести.. Да и технология CSP ничего.. Но это уже пошла реклама.. :) |
|
|
Дата: Дек 22, 2003 05:31:11 Хотя я больше спрашивал не какую базу выбрать, а как работать на АСМе с ними.. :) |
|
|
Дата: Дек 22, 2003 05:52:20 Toxic Я не очень понимаю слово "делает". Быстрее API базы не может работать ничто. Вкладывать в один язык поддержку ЛЮБОЙ базы данных - звучит как бред. А какая разница на каком языке звать API? Хоть на компилируемом васике его зови - медленне не станет. |
|
|
Дата: Дек 22, 2003 06:02:16 Zauberer Хотя я больше спрашивал не какую базу выбрать, а как работать на АСМе с ними.. :) Работайте через ODBC и будет практически всё равно с какой БД общаетесь :-) Правда, есть некоторые ограничения... и глюки... но я именно так и делаю. Toxic Можешь обьяснить чем они отличаются (MySQL vs. MS SQL) MS SQL - платное г., но поддерживает stored procedures. Тормозит, плохо пашет на 9x, единственный нормальный JDBC драйвер тоже платный :( MySQL - бесплатная (не совсем), урезанная по функциональности БД. Кроссплатформенна! Рекомендую. |
|
|
Дата: Дек 22, 2003 06:12:27 · Поправил: _van [deleted] |
|
|
Дата: Дек 22, 2003 06:22:32 volodya Я не очень понимаю слово "делает". Он говорил про скорость обработки конкретного запроса. Вкладывать в один язык поддержку ЛЮБОЙ базы данных - звучит как бред Кажется, что там используется собственный движок, работающий с основными распространенными форматами. Я лишь интересоваля знаешь ли ты про Clarion, и просил оценить, если знаешь. А дальнейший спор считаю бессмысленным в виду моей неграмотности в этом вопросе. :) Что скажешь насчет OLEDB и ADO? Quantum Спасибо, учту. |
|
|
Дата: Дек 22, 2003 09:38:42 · Поправил: Valery Toxic Zauberer MSSQL через odbc на асме коннектится, проверено. Если надо ADO, то смотрите на сайте icz там есть маленькая dll французского автора. Он уверяет, что с ее помощью есть коннект:) Но мучений с датами и прочей хрень будет если базу на асме писать... Про преимущество всяких там прямых api над монстрами типа ado. В mssql есть dblibrary специально под C. С ее помощью можно открывать самые разнообразные курсоры динамически и накладывать невиданные блокировки. Прочие провайдеры должно быть на ней и сидят. Но есть ли толк учить всю эту муть? |
|
|
Дата: Дек 22, 2003 18:21:47 Toxic И опять ты задаешь вопросы, на которые у меня нет ответов. Я - кроссплатформенный программист. Мое понимание OLEDB и ADO ограничивается чисто джентельменским набором знаний. Однако, чем больше ты всякой хери наставишь над базой данных, тем, очевидно, медленнее будет работать :) |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.082 |