Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.02.2012, 15:47   #1
artemavd
Старожил
 
Аватар для artemavd
 
Регистрация: 05.06.2008
Сообщений: 4,210
Вопрос Firebird и Интернет

Добрый вечер! Нужна любая информация о том, как сделать подключение к файлу базы данных Firebird через Интернет. Нужно, чтобы было подробно написано для тех, кто никогда раньше не делал подобного. Заранее спасибо за ответы и помощь.
Задача проста: есть 2 компьютера. На первом хранится база данных. Второй компьютер через Интернет должен подключиться к ней. Вот и все.
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
artemavd вне форума Ответить с цитированием
Старый 19.02.2012, 16:17   #2
_SERGEYX_
Участник клуба
 
Аватар для _SERGEYX_
 
Регистрация: 07.07.2007
Сообщений: 1,518
По умолчанию

В файле firebird.conf есть строка
Код:
RemoteServicePort = 3050
Установи необходимый порт и попробуй подключиться строкой
твой_IP/твой_порт:путь_кфайлу_БД
например,
Код:
140.50.190.1/3050:c:\database.fdb
artemavd, я сам не проверял, но по логике должно соединиться
_SERGEYX_ вне форума Ответить с цитированием
Старый 19.02.2012, 16:32   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
но по логике должно соединиться
Я проверял - соединяется.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 19.02.2012, 16:33   #4
artemavd
Старожил
 
Аватар для artemavd
 
Регистрация: 05.06.2008
Сообщений: 4,210
По умолчанию

Пасибо большое за оперативный ответ! . А зачем порт менять и какие порты можно ставить? Есть ли список разрешенных портов или можно от фонаря любой написать номер порта? И это все, что нужно, чтобы подключиться через интернет?
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
artemavd вне форума Ответить с цитированием
Старый 19.02.2012, 16:42   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
А зачем порт менять
Самому интересно
Я 3050 в файерволл добавляю обязательно и ничего не меняю.
Цитата:
какие порты можно ставить?
ИМХО любые свободные
Цитата:
Есть ли список разрешенных портов или можно от фонаря любой написать номер порта?
Есть список общеутвержденных портов, но его можно нарушать на свой страх и риск.
Цитата:
И это все, что нужно, чтобы подключиться через интернет?
Да. IP сервера, и локальный вид пути к файлу БД на нем.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 19.02.2012, 17:04   #6
_SERGEYX_
Участник клуба
 
Аватар для _SERGEYX_
 
Регистрация: 07.07.2007
Сообщений: 1,518
По умолчанию

Система до ужаса тормознутая. Я раньше с FB не работал, но на работе приходится дописывать программу с FB v1.5. В одной таблице 500 000 записей. Запрос
select sum(..) from c использованием JOIN занимает 2-4 секунды (и это на локалке). Циклично нужно выполнить 2 тысячи запросов. Если запросов 100-200, то худо-бедно отрабатывает. Если больше - система просто виснет.
Я бы не стал писать более-менее сложную программу для сети с использованием FB.
_SERGEYX_ вне форума Ответить с цитированием
Старый 19.02.2012, 17:13   #7
artemavd
Старожил
 
Аватар для artemavd
 
Регистрация: 05.06.2008
Сообщений: 4,210
По умолчанию

Понятно все выше сказанное. Почти.
Цитата:
Есть список общеутвержденных портов,
Можно его увидеть где-нить?)
Цитата:
Я бы не стал писать более-менее сложную программу для сети с использованием FB.
Ок. Какую тогда другую СУБД можно использовать для решения моей задачи? Я пока не знаю, сколько будет подключений осуществляться.
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
artemavd вне форума Ответить с цитированием
Старый 19.02.2012, 17:20   #8
_SERGEYX_
Участник клуба
 
Аватар для _SERGEYX_
 
Регистрация: 07.07.2007
Сообщений: 1,518
По умолчанию

1. http://ru.wikipedia.org/wiki/%D0%A1%...TCP_%D0%B8_UDP
2.MySQL (личное мнение, но о вкусах не спорят )

Последний раз редактировалось _SERGEYX_; 19.02.2012 в 17:22.
_SERGEYX_ вне форума Ответить с цитированием
Старый 19.02.2012, 17:25   #9
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Цитата:
Система до ужаса тормознутая
Я бы не стал так категорично утвержать. С этой СУБД тоже опыта почти ни какого, но сам факт, что наследован и развивается код InterBase, история которого с 80-ых начинается о многом говорит. Очень много зависит от оптимальности запроса, наличия индексов в таблицах. Даже в таком монстре как MS SQL от этого очень много зависит. artemavd, вы бы на специализированном форуме у спецов firebird поинтересовались
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 19.02.2012, 17:46   #10
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Можно его увидеть где-нить?)
http://www.iana.org/assignments/serv...rt-numbers.xml
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
БД firebird Vtornik Помощь студентам 0 15.11.2011 22:28
Подключение интернет-планшета к компьютеру для выхода в интернет елена13091980 Помощь студентам 0 19.05.2011 13:46
Фильтрация в firebird Liones БД в Delphi 9 28.11.2010 15:53
FireBird Д'якон БД в Delphi 2 04.12.2008 11:15
FireBird 1.5.4 Nikola__ БД в Delphi 2 17.11.2008 14:42