powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / База FB в "облаке"
48 сообщений из 48, показаны все 2 страниц
База FB в "облаке"
    #39633946
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый вечер, всем хорошей пятницы
Коллеги, поделитесь пожалуйста практиками по использованию Firebird с внешним доступом. Как это правильно делается? Из старых практик помню использование нестандартного порта + ZeeBeede, а что есть нового? На ожидаемый вопрос "Игорёнь, а расскажи нафига оно тебе???" отвечу сразу - хочу реплицировать в эту базу показания с базы с локальной сети и подключаться к ней приложением на ведроиде. Как-то вот так. Версия FB есесенно трешка - я бессовестно её игнорировал очень долгое время.
...
Рейтинг: 0 / 0
База FB в "облаке"
    #39633949
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gallemarподключаться к ней приложением на ведроиде
Вопрос бессмысленный, и эта часть, и весь целиком.
Как и из чего подключаться к БД - абсолютно пофиг. И где база - в облаке, шмоблаке или еще где, тоже абсолютно все равно.
Все внешние коннекты идут только на один порт, указанный в firebird.conf. Конечно, ты можешь взять два суперклассика (или классика), повесить их на разные порты, и они будут работать с одной базой. Но ФБ 3 тут ни при чем, это можно сделать и в 2.5.
...
Рейтинг: 0 / 0
База FB в "облаке"
    #39633950
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VPN, говорят, хорошая штука.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
База FB в "облаке"
    #39633951
Фотография Дегтярев Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gallemar,

ведроидом и прочими надо подключаться к сервису, а где там бд и какая уже мобилу уже не должно волновать

зы
с прямым коннектом на раундтрипах умрешь
...
Рейтинг: 0 / 0
База FB в "облаке"
    #39633952
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvGallemarподключаться к ней приложением на ведроиде
Вопрос бессмысленный, и эта часть, и весь целиком.

Дима, почему бессмысленный? Я хочу быть уверен, что мои данные не перехватят, как минимум не перехватят пароли. Я понимаю, что ситуация больше похожа на "Неуловимого Джо" из анекдота, но всё равно - хочется сразу сделать всё по взрослому.
...
Рейтинг: 0 / 0
База FB в "облаке"
    #39633953
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дегтярев ЕвгенийGallemar,

ведроидом и прочими надо подключаться к сервису, а где там бд и какая уже мобилу уже не должно волновать

зы
с прямым коннектом на раундтрипах умрешь
к какому сервису, rest и т.д.?
...
Рейтинг: 0 / 0
База FB в "облаке"
    #39633955
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovVPN, говорят, хорошая штука.

спасибо, но пока рассматриваю другое решение
...
Рейтинг: 0 / 0
База FB в "облаке"
    #39633958
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
20.04.2018 19:06, Gallemar пишет:
> хочется сразу сделать всё по взрослому.

взрослые люди облака для бизнеса не используют.
(если только не торгуют облачными шнягами, конечно)
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
База FB в "облаке"
    #39633959
Фотография Дегтярев Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GallemarДегтярев ЕвгенийGallemar,

ведроидом и прочими надо подключаться к сервису, а где там бд и какая уже мобилу уже не должно волновать

зы
с прямым коннектом на раундтрипах умрешь
к какому сервису, rest и т.д.?
к тому который напишешь ) а rest, jsonrpc, grpc или сокеты уже дело вкуса
...
Рейтинг: 0 / 0
База FB в "облаке"
    #39633960
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий20.04.2018 19:06, Gallemar пишет:
> хочется сразу сделать всё по взрослому.

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

Ну насколько я знаю Azure и прочие пока FB не используют. У меня просто внешний IP на сервере с FB, порт наружу смотрит.
...
Рейтинг: 0 / 0
База FB в "облаке"
    #39633961
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дегтярев ЕвгенийGallemarпропущено...

к какому сервису, rest и т.д.?
к тому который напишешь ) а rest, jsonrpc, grpc или сокеты уже дело вкуса
Спасибо. Нет соответствующего опыта, поэтому хочется сделать попроще.
...
Рейтинг: 0 / 0
База FB в "облаке"
    #39633963
Фотография Дегтярев Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Виртуалка то где будет с FB? РФ? европа? штаты?
...
Рейтинг: 0 / 0
База FB в "облаке"
    #39633964
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дегтярев ЕвгенийВиртуалка то где будет с FB? РФ? европа? штаты?
РФ. Решил бросить держать дома серверы и заказал у ihor.ru VDS.
...
Рейтинг: 0 / 0
База FB в "облаке"
    #39633992
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GallemarDimitry SibiryakovVPN, говорят, хорошая штука.

спасибо, но пока рассматриваю другое решение
а нет других вариантов
...
Рейтинг: 0 / 0
База FB в "облаке"
    #39634022
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GallemarКоллеги, поделитесь пожалуйста практиками по использованию Firebird с внешним доступом.Году эдак в 2005(6) наляпал сайтик на php+fb1.5 для "внутреннего" использования (я и еще чел 5 друзей). Мы там кое-что отмечали на нем.
Но редактирование справочников поленился сделать в вебе - накидал за час гридов на делфи.
Открыл "сервер" (старый комп с win2k) в инет, настроил на dyndns.org (кажется) како-то бесплатный dns (клиента пришлось запустить).
И чз этот dns подключался к нему оттуда, где находился, когда надо было.

Так вот. Все это проработало полтора года без проблем. Пока была необходимость в сайте.
Один раз за все время вирусняк какой-то пролез чз фаервол касперского, но его вылечили.
С базой не было проблем.
Без VPN.
Самое интересное: я даже masterkey у SYSDBA не менял.

Я, конечно, не советую так делать - у меня это была не важная база, и было интересно, случится ли что (не случилось).
Но вот такая "практика" была.
...
Рейтинг: 0 / 0
База FB в "облаке"
    #39634500
WildSery
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YuRock,

Какие выводы мы должны сделать из твоего примера?
...
Рейтинг: 0 / 0
База FB в "облаке"
    #39634510
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GallemarНу насколько я знаю Azure и прочие пока FB не используют. У меня просто внешний IP на сервере с FB, порт наружу смотрит.Авторизация через что? А то ведь могут и забрутфорсить...
...
Рейтинг: 0 / 0
База FB в "облаке"
    #39634523
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WildSeryКакие выводы мы должны сделать из твоего примера?Ну какие еще выводы? Да, неуловимый Джо неуловим.
...
Рейтинг: 0 / 0
База FB в "облаке"
    #39634531
WildSery
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan_Pisarevsky,

Даже это неочевидно. Может, кто подключался, посмотрел, и просто поленился насрать там.
...
Рейтинг: 0 / 0
База FB в "облаке"
    #39634536
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WildSeryYuRock,

Какие выводы мы должны сделать из твоего примера?Какие выводы? ТС просил поделиться практиками - у меня такая была, я и поделился.
Вывод в принципе можно сделать: всё нормально работает. А подняв впн можно спокойно работать.
...
Рейтинг: 0 / 0
База FB в "облаке"
    #39634623
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
23.04.2018 9:58, YuRock пишет:
> Какие выводы? ТС просил поделиться практиками - у меня такая была, я и поделился.
> Вывод в принципе можно сделать: всё нормально работает. А подняв впн можно спокойно работать.

YouTube Video
...
Рейтинг: 0 / 0
База FB в "облаке"
    #39634732
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий, ты прав - я это и "практиковал" чисто поржать, и здесь по сходным причинам об этом рассказал.
...
Рейтинг: 0 / 0
База FB в "облаке"
    #39635088
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А вообще как лучше эту задачу решить? Как-то прикручивать vpn к мобильному приложению не очень хочется.
...
Рейтинг: 0 / 0
База FB в "облаке"
    #39635134
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gallemar, ФБ клиента под ARM будете сами собирать?
...
Рейтинг: 0 / 0
База FB в "облаке"
    #39635136
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GallemarА вообще как лучше эту задачу решить? Как-то прикручивать vpn к мобильному приложению не очень хочется.

А зачем тебе собственно прямой доступ к Firebird из мобильного приложения? Делай обмен данными с вашим бизнес слоем на стороне сервера через REST API по протоколу https.
...
Рейтинг: 0 / 0
База FB в "облаке"
    #39635159
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисА зачем тебе собственно прямой доступ к Firebird из мобильного приложения? Делай обмен данными с вашим бизнес слоем на стороне сервера через REST API по протоколу https.Вот! Как раз хотел предложить нечто похожее - подправить fbclient таким образом, чтобы он кодировал нативные посылки в base64 и оборачивал в http протокол, ну и сварганить маленький http шлюзик, который бы это обслуживал на стороне FirebirdSQL сервера.
...
Рейтинг: 0 / 0
База FB в "облаке"
    #39635164
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rdb_dev,

нет я предлагал совсем другое. Написать классическую трёхзвенку, где приложение на андроиде является тонким клиентом, а вебсервис на любом из языков хорошо подходящих для этого PHP, Python, Java, C# или NodeJs.
...
Рейтинг: 0 / 0
База FB в "облаке"
    #39635175
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис, а... Понятно.
Я тут уже нафантазировал на тему универсального средства для проброса по http любого трафика к любому серверу. :)
...
Рейтинг: 0 / 0
База FB в "облаке"
    #39635178
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rdb_dev,

фантазии это конечно хорошо, вот только зачем для их реализации курочить fbclient не понятно.
...
Рейтинг: 0 / 0
База FB в "облаке"
    #39635183
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис, согласен, курочить fbclient - плохая идея. Лучше написать для Android отдельную службу, которая бы занималась преобразованием трафика в base64 по http и обратно.
...
Рейтинг: 0 / 0
База FB в "облаке"
    #39635222
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С учётом того, что HTTP пофигу, какой трафик гонять - идея выглядит всё страньше и страньше.

P.S. base64 это такой жупел идол?
...
Рейтинг: 0 / 0
База FB в "облаке"
    #39635236
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. SidorovС учётом того, что HTTP пофигу, какой трафик гонять - идея выглядит всё страньше и страньше.Вообще-то, HTTP может оперировать только определённым набором печатных ASCII символов.

Basil A. SidorovP.S. base64 это такой жупел идол?Не жупел, конечно, можно и заююкать ... Но, по-моему, лучше base64 ! Стандартнее, что ли...
...
Рейтинг: 0 / 0
База FB в "облаке"
    #39635239
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rdb_devВообще-то, HTTP может оперировать только определённым набором печатных ASCII символов.Закусывать надо.
Для того, например, чтобы отличать заголовок и тело.
И даже в заголовках вполне можно использовать UTF-8, что сильно "шире" US-ASCII.
...
Рейтинг: 0 / 0
База FB в "облаке"
    #39635241
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rdb_dev,

нафига совать base64 во все щели? Кодируй им только бинарные данные BLOB, BYNARY и символьные строки с OCTETS.
JSON вполне сойдёт как формат обмена информацией, то что в него не влезает и кодируй base64
...
Рейтинг: 0 / 0
База FB в "облаке"
    #39635243
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
24.04.2018 11:46, rdb_dev пишет:
> Вообще-то, HTTP может оперировать только определённым набором печатных ASCII символов.

это, мягко говоря, не совсем так.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
База FB в "облаке"
    #39635257
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий24.04.2018 11:46, rdb_dev пишет:
> Вообще-то, HTTP может оперировать только определённым набором печатных ASCII символов.

это, мягко говоря, не совсем так.Может, он имел в виду http-url, да и то..
...
Рейтинг: 0 / 0
База FB в "облаке"
    #39635317
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящийэто, мягко говоря, не совсем так.Чтобы не играть в "испорченный телефон" и не путаться в определениях, предлагаю взглянуть на rfc2616 и посмотреть что из себя представляет message-body (п.4.3) и entity-body (п.7.2) протокола HTTP/1.1.
...
Рейтинг: 0 / 0
База FB в "облаке"
    #39635324
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Дениснафига совать base64 во все щели? Кодируй им только бинарные данные BLOB, BYNARY и символьные строки с OCTETS.
JSON вполне сойдёт как формат обмена информацией, то что в него не влезает и кодируй base64Так я и предлагаю кодировать бинарные данные - трафиг между fbclient и FirebirdSQL сервером.
...
Рейтинг: 0 / 0
База FB в "облаке"
    #39635329
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rdb_devМимопроходящийэто, мягко говоря, не совсем так.Чтобы не играть в "испорченный телефон" и не путаться в определениях, предлагаю взглянуть на rfc2616 и посмотреть что из себя представляет message-body (п.4.3) и entity-body (п.7.2) протокола HTTP/1.1.Что там смотреть?
Ты (раз сам такого не делал) что, реально веришь, что браузеры скачивают файлы в base64, а потом конвертят на клиенте в бин. формат? Включая гигабайтные кИна?
Если веришь - то зря.
Я лично не раз отдавал в ответ на POST бинарник (без конвертации), браузер его скачивал и все работало.
...
Рейтинг: 0 / 0
База FB в "облаке"
    #39635330
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rdb_dev,

блин на кой трафик то кодировать? Чем это будет отличаться от прямого подключения Firebird?
Откуда вообще такие сумасшедшие идеи?

Только не надо меня примазывать, я предлагал совсем не это.
...
Рейтинг: 0 / 0
База FB в "облаке"
    #39635337
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денисблин на кой трафик то кодировать? Чем это будет отличаться от прямого подключения Firebird?Да, тоже не совсем понял.
Программе, использующей клиент, пофиг, какой-там трафик между клиентом и сервером.
...
Рейтинг: 0 / 0
База FB в "облаке"
    #39635338
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rdb_devпредлагаю взглянуть на rfc2616 и посмотреть что из себя представляет message-body (п.4.3) и entity-body (п.7.2) протокола HTTP/1.1.1. Хотите блеснуть эрудицией - давайте ссылку на индексированный ( html ) вариант.
2. Неплохо также учитывать устаревание документации, которое не отражается в текстовом варианте.
3. Совсем неплохо - понимать прочитанное:
выделено мною
Код: plaintext
1.
2.
3.
4.
5.
 7.2 Entity Body 
   The entity-body (if any) sent with an HTTP request or response is in
   a format and encoding defined by the entity-header fields.
        entity-body    = *OCTET 
   An entity-body is only present in a message when a message-body is
   present, as described in  section 4.3 .
...
Рейтинг: 0 / 0
База FB в "облаке"
    #39635349
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YuRock,

в том то и дело. Моя идея была в том чтобы отвязать приложение на Android от клиента Firebird, да и вообще от Firebird. Пусть с СУБД будет общение на серверной стороне. И никаких тебе посылок SQL с клиента, всё должно быть через REST API
...
Рейтинг: 0 / 0
База FB в "облаке"
    #39635355
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисМоя идея была в том чтобы отвязать приложение на Android от клиента Firebird, да и вообще от FirebirdДа я понял
Симонов ДенисИ никаких тебе посылок SQL с клиентаТак может в этом и минус?)
...
Рейтинг: 0 / 0
База FB в "облаке"
    #39635365
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rdb_devТак я и предлагаю кодировать бинарные данные - трафиг между fbclient и FirebirdSQL сервером.Только кодировку не ту предлагаете и не для того.
...
Рейтинг: 0 / 0
База FB в "облаке"
    #39635571
Фотография Дегтярев Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисYuRock,

в том то и дело. Моя идея была в том чтобы отвязать приложение на Android от клиента Firebird, да и вообще от Firebird. Пусть с СУБД будет общение на серверной стороне. И никаких тебе посылок SQL с клиента, всё должно быть через REST API

еще на первой странице предложили ж
...
Рейтинг: 0 / 0
База FB в "облаке"
    #39635737
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисДелай обмен данными с вашим бизнес слоем на стороне сервера через REST API по протоколу https.
Можешь кинуть описанием как это сделать? С REST работал, но уже с готовым сервером.
...
Рейтинг: 0 / 0
База FB в "облаке"
    #39635952
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gallemar,

как вариант - посмотри на mORMot for Delphi/FPC - у них доки очень подробные
...
Рейтинг: 0 / 0
48 сообщений из 48, показаны все 2 страниц
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / База FB в "облаке"
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]