Модераторы: LSD
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Какую базу клиент/сервер выбрать, клиент - дома, база - на хостинге 
:(
    Опции темы
SergeyMitrofanov
Дата 6.10.2006, 15:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 35
Регистрация: 30.1.2006

Репутация: нет
Всего: нет



Есть вопрос.

Проектируется приложение клиент/сервер, обслуживающую небольшую базу данных на 2000 записей с 12 полями (числа, строки, картинки, тексты). Писать будем на С++Builder.

Какую базу данных лучше всего выбрать?

Клиент- пользователь Интернет, заходящий в базу с сайта. Одновременно может зайти до 20-30 человек.
Сервер - база данных находится на хостинге этого сайта.

Какая база будет лучше всего работать, эффективнее, быстрее, какой выбрать интерфейс?

Если на хостинге нет InterBase. то насколько проблематично будет его поставить?

Хостинг - Linux.

И еще. Есть ли у С++Builder компоеннты, работающие с PostgreSQL?
PM MAIL WWW   Вверх
Ignat
Дата 6.10.2006, 16:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Флудератор
****


Профиль
Группа: Экс. модератор
Сообщений: 4030
Регистрация: 19.4.2004
Где: غيليندزيك مدينة

Репутация: нет
Всего: 73



Цитата(SergeyMitrofanov @  6.10.2006,  16:51 Найти цитируемый пост)
Проектируется приложение клиент/сервер, обслуживающую небольшую базу данных на 2000 записей с 12 полями (числа, строки, картинки, тексты).

Mysql хватит за глаза. И низкой скоростью не страдает.



Цитата(SergeyMitrofanov @  6.10.2006,  16:51 Найти цитируемый пост)
И еще. Есть ли у С++Builder компоеннты, работающие с PostgreSQL? 

Если есть ODBC-драйвер, то используйте компоненты ADO.


--------------------
Теперь при чем :P
PM   Вверх
SergeyMitrofanov
Дата 6.10.2006, 17:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 35
Регистрация: 30.1.2006

Репутация: нет
Всего: нет



Цитата(SergeyMitrofanov @  6.10.2006,  16:51 Найти цитируемый пост)
Проектируется приложение клиент/сервер, обслуживающую небольшую базу данных на 2000 записей с 12 полями (числа, строки, картинки, тексты).

    
    Mysql хватит за глаза. И низкой скоростью не страдает.
    
    -- Читаю книгу Архангельского по Builder, к сожалению, в нйе ни слова о MySQL. Если я научусь работать с другой базой и на BDE, то возникнут ли сложности в конвертировании баз? Например, InterBase в MySQL?



Цитата(SergeyMitrofanov @  6.10.2006,  16:51 Найти цитируемый пост)
И еще. Есть ли у С++Builder компоеннты, работающие с PostgreSQL? 

Если есть ODBC-драйвер, то используйте компоненты ADO.
    -- Итак, правильно ли, что механизм ADO позволит работать с PostgreSQL?




PM MAIL WWW   Вверх
Ignat
Дата 6.10.2006, 17:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Флудератор
****


Профиль
Группа: Экс. модератор
Сообщений: 4030
Регистрация: 19.4.2004
Где: غيليندزيك مدينة

Репутация: нет
Всего: 73



Цитата(SergeyMitrofanov @  6.10.2006,  18:03 Найти цитируемый пост)
Читаю книгу Архангельского по Builder, к сожалению, в нйе ни слова о MySQL.

1. Да простят меня за моё отношение к книге, но сожгите её. У самого дома такая стоит, рука на неё не поднимается, а ценности нуль.
2. Если там нет ни слова, то это не значит, что с ней нельзя работать? Начинаем отсюда:
http://dev.mysql.com/doc/refman/5.0/en/bor...-plus-plus.html

Цитата(SergeyMitrofanov @  6.10.2006,  18:03 Найти цитируемый пост)
Если я научусь работать с другой базой и на BDE, то возникнут ли сложности в конвертировании баз?

С конвертированием БД маловероятно, а вот с интерфейсом к БД - да.

Цитата(SergeyMitrofanov @  6.10.2006,  18:03 Найти цитируемый пост)
Итак, правильно ли, что механизм ADO позволит работать с PostgreSQL?

Если драйвер к Postgre есть, то да.


--------------------
Теперь при чем :P
PM   Вверх
dvska
Дата 13.10.2006, 14:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 182
Регистрация: 30.1.2006

Репутация: нет
Всего: 9



Цитата(SergeyMitrofanov @  6.10.2006,  15:51 Найти цитируемый пост)
Писать будем на С++Builder.

Какую базу данных лучше всего выбрать?

Клиент- пользователь Интернет, заходящий в базу с сайта. Одновременно может зайти до 20-30 человек.
Сервер - база данных находится на хостинге этого сайта.

Какая база будет лучше всего работать, эффективнее, быстрее, какой выбрать интерфейс?

Если на хостинге нет InterBase. то насколько проблематично будет его поставить?

Хостинг - Linux.

И еще. Есть ли у С++Builder компоеннты, работающие с PostgreSQL? 


Как это у вас сочетаются С++Builder и Linux?

Имхо, писать на Python|PHP + SQLite|MySQL|Postgres + AJAX
--------------------
PM MAIL   Вверх
SergeBS
Дата 29.1.2007, 17:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1111
Регистрация: 10.6.2005
Где: Владимир

Репутация: 1
Всего: 22



SergeyMitrofanov
Дока на postgreSQL 8.2:
Цитата

     Клиентские приложения и утилиты PostgreSQL  

Фактически требуется установить только один файл - библиотеку libpq.dll. Данный файл в большинстве случаев помещается в каталог WINNT\SYSTEM32 (или в WINDOWS\SYSTEM в Windows 95/98/ME). Если этот файл устанавливается с помощью программы setup, то он должен устанавливаться с проверкой версии, используя ресурс VERSIONINFO, включенный в этот файл, чтобы убедиться, что не будет перезаписана более новая версия библиотеки.

Если вы планируете разработку программ, использующих libpq на данной машине, вы должны добавить файлы из каталогов src\include и src\interfaces\libpq в путь поиска include файлов, в настройках вашего компилятора.

Чтобы использовать данную библиотеку, вы должны добавить файл libpqdll.lib в ваш проект. (В Visual C++, просто щелкните правой кнопкой мыши по проекту и выберите добавление.)

Бесплатные инструменты разработки от Microsoft можно скачать по адресу http://msdn.microsoft.com/visualc/vctoolkit2003/. Вам также понадобится MSVCRT.lib для платформенного SDK с http://www.microsoft.com/msdownload/platformsdk/sdkupdate/. Также вы можете скачать .NET framework с http://msdn.microsoft.com/netframework/dow...es/default.aspx. После установки, к бинарным файлам пакета должен быть прописан путь и также вам может понадобится добавить /lib:<libpath>, чтобы указать расположение MSVCRT.lib. Бесплатные инструменты компилятора Borland C++ можно скачать по адресу http://www.borland.com/products/downloads/..._cbuilder.html#, и после этого их нужно установить подобным же образом. 


Цитата
Если я научусь работать с другой базой и на BDE,

BDE - выкинь бяку! Только не это.
Цитата
Например, InterBase в MySQL?

Будет непросто для серьезных задач. У MySQL SQL беднее. Но если не заморачиваться на это, а судя по всему - задача не такая уж сложная, переход проблем не вызовет. Типов данных хватит smile.

Офтопик:
Случайно никаких ассоциаций не возникает со словами Долгопа, Корпус Б, ФРТК?


dvska
Цитата
Как это у вас сочетаются С++Builder и Linux?

"Элементарно, Ватсон". Сервер на Линуксе, а клиенты - на Винде. Да и Kylix пока еще не отменяли smile .

Добавлено @ 17:55 
Ignat
Цитата
1. Да простят меня за моё отношение к книге, но сожгите её. У самого дома такая стоит, рука на неё не поднимается, а ценности нуль.

Ну не все же английский читать способны. А хоть что-то знать надо-таки smile. У меня - аналогично с Делфи-вариантом, но она электронная - нехай валяется. Все лучше, чем Фленов. Полной лажи хотя бы нет.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Общие вопросы по базам данных"
LSD
Zloxa

Данный форум предназначен для обсуждения вопросов о базах данных не попадающих под тематику других форумов:

  • вопросам по СУБД для которых нет отдельных подфорумов
  • вопросам которые затрагивают несколько разных СУБД (например проблема выбора)
  • инструменты для работы с СУБД
  • вопросы проектирования БД
  • теоретически вопросы о СУБД

Данный форум не предназначен для:

  • вопросов о поиске разлиных БД (если не понимаете чем БД отличается от СУБД то: а) вам не сюда; б) Google в помощь)
  • обсуждения проблем с доступом к СУБД из различных ЯП (для этого есть соответсвующие форумы по каждому ЯП)
  • обсуждения проблем с написание SQL запросов, для этого есть форум Составление SQL-запросов
  • просьб о написании курсовой, реферата и т.п., для этого есть Центр помощи или фриланс биржа
  • объявлений о найме специалистов, для этого есть раздел Объявления о найме специалистов

Если вы не соблюдаете эти правила, не удивляйтесь потом не найдя свою тему/сообщение. ;)


Полезные советы:

При написании сообщения постарайтесь дать теме максимально понятное название. В теме максимально подробно опишите проблему. Если применимо укажите: название базы данных и версии (MySQL 4.1, MS SQL Server 2000 и т.п.); используемых язык программирования; способа доступа (ADO, BDE и т.д.); сообщения об ошибках.

Для вставки кода используйте теги [code=sql] [/code].

Литературу по базам данных можно поискать здесь.

Действия модераторов можно обсудить здесь.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, LSD, Zloxa.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | СУБД, общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0954 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.