Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Закладки » Продолжение Вопроса о выборе БД... :)

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2

Открыть новую тему     Написать ответ в эту тему

T34

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Какой на фиг Access. У тебя база будет весить немеренно. Больше чем дистрибулив Oracle. У меня в Access база из одной таблицы строк на 5000. Так эта штука весит 80 метром. Хотя текстовыйфайл, из которого загружал, весил килобайты. Вот такая штука. Так что я думаю MySQL и никаких гвоздей.

Всего записей: 98 | Зарегистр. 07-05-2002 | Отправлено: 13:40 25-06-2003
Pupsik

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
У меня в Access база из одной таблицы строк на 5000

Совершенно ни о чем не говорит. У меня база из 6000 строк и 20 таблиц весит 15 метров.
Может ты давно не делал:
Сервис / Служебные программы / Сжать и восстановить базу данных ?
Access имеет свойство в некоторых случаях пухнуть...
 
Хотя против MySQL ничего не имею...


----------
Ума нет - считай коллега.

Всего записей: 553 | Зарегистр. 13-03-2003 | Отправлено: 13:47 25-06-2003
T34

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Да точно сжалась. Интересный факт. Что он там историю хранит что ли?

Всего записей: 98 | Зарегистр. 07-05-2002 | Отправлено: 15:10 25-06-2003
Negr



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Да точно сжалась. Интересный факт. Что он там историю хранит что ли?

 
А хранит он все ваши удалённые коды VBA, кот. он помечает как удалённые, но физ-ки их не удаляет!!

Всего записей: 53 | Зарегистр. 23-01-2003 | Отправлено: 15:20 25-06-2003
T34

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Да не в удалеии дело. Это база используется для накопления информации.Чиселки туда с приборчиков загоняюся. И все. Ну так вот очень быстро она пухнет.

Всего записей: 98 | Зарегистр. 07-05-2002 | Отправлено: 15:28 25-06-2003
Mamay



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
UncoNNecteD

Цитата:
TADODataset юзать как компоненты?

Это ты к чему???

----------
Даже самый дурацкий замысел можно выполнить мастерски

Всего записей: 1352 | Зарегистр. 03-09-2002 | Отправлено: 19:34 25-06-2003
vserd

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Pupsik

Цитата:
а когда через несколько лет его пришлось переписывать на клиент/сервер, то очень долго плевался  
Ну и в чем проблема? Не используй BDE и все.  
Пиши на ADO, если сменишь СУБД - измени строку подключения в  

Гдеж ты был такой умный когда я первое приложение писал? :))
Ненавижу OLE никакой уверенности в приложении. То работает, то нет. Лучше я на прямом доступе посижу.

Всего записей: 2065 | Зарегистр. 08-05-2002 | Отправлено: 11:31 26-06-2003
Pupsik

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Гдеж ты был такой умный когда я первое приложение писал? )

Это наезд?

Цитата:
Ненавижу OLE никакой уверенности в приложении. То работает, то нет.

Странно. Проблем с ADO не было никогда. Где там что не так?


----------
Ума нет - считай коллега.

Всего записей: 553 | Зарегистр. 13-03-2003 | Отправлено: 12:26 26-06-2003
vserd

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Pupsik

Цитата:
Это наезд?  

Нет. Извиняюсь если прозвучало именно так. :(
Просто констатация факта что тогда было первое приложение на Delphi. И как оказалось переход локальная БД--> Клиент/сервер не такой уж и простой. Хотя расписывалось как именно замена алиаса.

Цитата:
Ненавижу OLE никакой уверенности в приложении. То работает, то нет.  
Странно. Проблем с ADO не было никогда. Где там что не так?  

Тот факт что это работает через OLE достаточен для не использования. Исходя именно из негативного опыта работы с OLE. И именно для меня.

Всего записей: 2065 | Зарегистр. 08-05-2002 | Отправлено: 16:57 26-06-2003
Bloody_Nokia_Adept



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vserd

Цитата:
Delphi


Цитата:
Тот факт что это работает через OLE достаточен для не использования. Исходя именно из негативного опыта работы с OLE. И именно для меня.  

Два ключевых слова - Delphi и OLE. Из VC++ 6/.Net все нормально работает. Грабли видимо не в OLE или ADO, а в bridge между Delphi и ними. Так что...
 
А ADO сам по себе - нормальный интерфейс.

----------
Дядя Фёдор, пес и кот - все в одном лице живет!
Он обфукать любит сразу, вот такая вот зараза!
Эпиграмма на меня, "1001 ночь ХАИ", 535 гр., 1999 г.

Всего записей: 785 | Зарегистр. 27-11-2002 | Отправлено: 17:32 26-06-2003
v0yager



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vserd

Цитата:
Понимаешь, я тоже свое первое приложение написал на Парадоксе, а когда через несколько лет его пришлось переписывать на клиент/сервер, то очень долго плевался. А начиналось точно также. Пара пользователей, файловая шара, небольшой объем.

 
Pupsik

Цитата:
Пиши на ADO, если сменишь СУБД - измени строку подключения в tADOConnection и вперед в сеть...  

 
Заметки на полях об API доступа к данным и граблях на пути к светлому будущему:
 
И vserd, и Pupsik, прав. Вы смотрите на одну и ту же ситуацию, только с разных сторон.  
 
API доступа к данным (OLE DB/ADO) действительно не меняется из-за того, что источником данных служит file-shared или server DB. Connection, Command и Recordset остаются сами собой, как и методы работы с ними. С точки зрения API для перехода между file-shared и server DB, как заметил Pupsik, достаточно изменить ConnectionString. Для простейших случаев этого вполне хватает.
 
Но в общем случае, "простота перехода" является таковой только с точки зрения API. В реальных программах на пути от file-shared до server DB лежат грабли, и не одни. О них и говорил vserd. Для начала можно вспомнить:  
- транзакции (длинна транзакцкий, явное/неявное управление, уровни изоляции, ...)
- блокировки (типы блокировок, совместимость, эскалация, взаимные блокировки (deadlocks) и разрешение конфликтов,  пессимистические/оптимистические стратегии работы с блокировками,...)
- разная цена ресурсов (в первую очередь, серверные и клиентские курсоры, соединения,...)
 
Это далеко не полный список того, на что придется обращать внимание при переходе от file-shared к server DB. Не все обязательно использовать, но учитывать - желательно.  
 
Что касается надежности, то тут я согласен с Bloody_Nokia_Adept: "...А ADO сам по себе - нормальный интерфейс...". У меня 2 года распределенное приложение уровня предприятия работает в режиме 24/7, использует ADO/OLE DB для работы с данными. Нареканий на API работы с данными - никаких. Хотя нагрузка приличная.

Всего записей: 95 | Зарегистр. 08-05-2003 | Отправлено: 10:28 27-06-2003
mymuss



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Bloody_Nokia_Adept

Цитата:
Не устраивает скорее всего из-за того, что к открытому коду на Win платформе в отличии от Linux не прилагается свободное коммерческое использование. За MySQL на Win надо платить деньги и не малые - за один сервер порядка $100.

Ссылку на источник в студию.
Насколько я понимаю, это не совсем так. MySQL лицензируется в двух вариантах:
1) GPL - бесплатно
2) non-GPL - платно, позволяет включать MySQL в не-опенсорс продуты + сапорт.
Это совершенно не зависит от ОС на которой ты ее собрался использовать.
 
PS: http://www.mysql.com/products/licensing.html
PPS: http://www.mysql.com/downloads/mysql-4.0.html

Цитата:
You need to purchase commercial non-GPL MySQL licenses:  
 
If you distribute MySQL Software with your non open source software,  
If you want warranty from MySQL AB for the MySQL software,  
If you want to support MySQL development.  
 

 


----------
(a + b^n) / n = x, donc Dieu existe; répondez !
Euler

Всего записей: 709 | Зарегистр. 13-04-2003 | Отправлено: 00:36 30-06-2003
Bloody_Nokia_Adept



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mymuss

Цитата:
Ссылку на источник в студию

Пожалуйста: Online shop, только это HTTPS

Цитата:
Commercial non-GPL MySQL Server Licenses
 
One commercial non-GPL MySQL license covers one database server with unlimited number of connections.
 
MySQL Pro License
# of licenses Euro USD GBP    
1 440.00 440.00 290.00 Buy    
10 315.00 315.00 205.00 Buy    
50 255.00 255.00 165.00 Buy    
100 195.00 195.00 127.00 Buy    
Prices are per copy

 
MySQL Classic License
# of licenses Euro USD GBP    
1 220.00 220.00 145.00 Buy    
10 160.00 160.00 105.00 Buy    
50 125.00 125.00 82.00 Buy    
100 90.00 90.00 59.00 Buy    
Prices are per copy

 
Click here for the full pricelist.  
 
Pre 4.x version buyers.
 
If you use the InnoDB storage engine, you need to buy MySQL Pro. If you do not use InnoDB, then you can buy MySQL Classic.

 
Это информация о ценах на MySQL 4.x, в лицензировании я ничего не нашел об ограничениях для MS Windows
 
Однако... Вот лицензия на MySQL 3.x, где писано черным по белому:

Цитата:
For use under Microsoft operating systems (Win95/Win98/WinNT), you need a MySQL license after a trial period of 30 days, with the exception that licenses may be obtained upon request at no cost for educational use or for university- or government-sponsored research settings. See section K The MySQL license for Microsoft operating systems. A shareware version of MySQL-Win32 that you can try before buying is available at http://www.mysql.com/mysql_w32.htmy. After you have paid, you will get a password that will enable you to access the newest MySQL-Win32 version.

Ссылки правда не на www.mysql.com, т.к. там нет полной лицензии на старые версии:
3 mysql licensing and support
k the mysql license for microsoft operating systems
 
Так что... Скажем так, я выдал устаревую информацию.

----------
Дядя Фёдор, пес и кот - все в одном лице живет!
Он обфукать любит сразу, вот такая вот зараза!
Эпиграмма на меня, "1001 ночь ХАИ", 535 гр., 1999 г.

Всего записей: 785 | Зарегистр. 27-11-2002 | Отправлено: 21:55 30-06-2003
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Закладки » Продолжение Вопроса о выборе БД... :)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru