Re: Статья про классик

2011-03-16 Пенетрантность Dmitry Lendel



Практически всюду, где доводилось читать про Классик написано что для
Линукса - это подходит. а для Винды (если Вы не уверены, что Вам нужно,
ставьте Супер)


Ерунда.
Да нет. Так было написано. Пересмотрел, теперь рекомендуют супер-классик


Задача, использовать многопроцессорность.


Только классик или суперклассик, без вариантов.

Я прошу прощения за бестолковость. Я не могу никак понять разницу между 
суперклассик и супер.

Можно мне объяснить на пальцах?
Суперклассик умеет использовать многопроцессорность как классик?

Если требуется максимальная надежность в ущерб производительности, то
первое. Если в случае форс-мажора допустим обрыв всех клиентов с
последующим переконнектом, то второе.

С точки зрения приложений падение мало вероятно. Транзакции короткие, 
запросы простые. Разве что сам сервер упадет.


Заранее спасибо
Дмитрий 





Re: Статья про классик

2011-03-16 Пенетрантность Alexey Popov

Dmitry Lendel wrote:

Я прошу прощения за бестолковость. Я не могу никак понять разницу между 
суперклассик и супер.

Можно мне объяснить на пальцах?


Разница простая - нормальный полноценный суперсервер неасилили и 
получился уродец - суперклассик, который почти как настоящий суперсервер 
но жрёт память как классик пропорционально количеству коннектов.





Re: Статья про классик

2011-03-16 Пенетрантность Dmitry Lendel



Alexey Popov  сообщил(а) в новостях 
следующее:ilpsdc$n2e$1...@dough.gmane.org...


Dmitry Lendel wrote:

Я прошу прощения за бестолковость. Я не могу никак понять разницу между 
суперклассик и супер.

Можно мне объяснить на пальцах?


Разница простая - нормальный полноценный суперсервер неасилили и

Что ты имеешь ввиду под полноценным супером?

получился уродец - суперклассик, который почти как настоящий суперсервер
но жрёт память как классик пропорционально количеству коннектов.

А с многопроцессорностью что?

Дмитрий 





Re: Статья про классик

2011-03-16 Пенетрантность Alexey Popov

Dmitry Lendel wrote:


Разница простая - нормальный полноценный суперсервер неасилили и

Что ты имеешь ввиду под полноценным супером?


SMP софт с общим кэшем и минимальными издержками на взаимоблокировки.

Кстати у IB вроде сделан был такой.


получился уродец - суперклассик, который почти как настоящий суперсервер
но жрёт память как классик пропорционально количеству коннектов.

А с многопроцессорностью что?


Говорят нормально, но чаще это дело упирается в IO чем в CPU.



Господа, презабавнейшая идея

2011-03-16 Пенетрантность PEAKTOP
Допустим есть комп в инете со статическим IP. Мы подключаемся, все 
нормально, РСУБД (распределенная СУБД) прекрасно работает.


Проходит время и филиал эволюционирует в укрупненное подразделение 
(типа, становиться сержантом и у него уже свои подчиненные филиалы). 
Ставим внутренний сервак, Firebird-у на компе в инете разрешаем redirect 
на внутренний сервер.


Есть желание (и по техническим, и по политическим причинам) скрыть от 
внешнего из инета клиентского подключения тот факт, что комп - всего 
лишь редирект на внутренний сервер (заодно и структуру локальной сети).


Предлагаемое решение:
в файле aliases.conf разрешить не только пути к локальным базам, но и 
подключения к удаленным серверам.

Например:
MYDATABASE = 192.168.0.200:d:\db\DATABASE.FDB

Вот, пока тройка еще пилится, хотел спросить, возможно ли такое ?




Re: Господа, презабавнейшая идея

2011-03-16 Пенетрантность Alexey Popov

PEAKTOP wrote:

Допустим есть комп в инете со статическим IP. Мы подключаемся, все 
нормально, РСУБД (распределенная СУБД) прекрасно работает.


Проходит время и филиал эволюционирует в укрупненное подразделение 
(типа, становиться сержантом и у него уже свои подчиненные филиалы). 
Ставим внутренний сервак, Firebird-у на компе в инете разрешаем redirect 
на внутренний сервер.


Есть желание (и по техническим, и по политическим причинам) скрыть от 
внешнего из инета клиентского подключения тот факт, что комп - всего 
лишь редирект на внутренний сервер (заодно и структуру локальной сети).


Предлагаемое решение:
в файле aliases.conf разрешить не только пути к локальным базам, но и 
подключения к удаленным серверам.

Например:
MYDATABASE = 192.168.0.200:d:\db\DATABASE.FDB


Может проще на шлюзе TCP port mapping на внутренний сервер поднять?



Re: Господа, презабавнейшая идея

2011-03-16 Пенетрантность Anton Zibrov

PEAKTOP пишет:


Предлагаемое решение:
в файле aliases.conf разрешить не только пути к локальным базам, но и 
подключения к удаленным серверам.



+1



Re: Господа, презабавнейшая идея

2011-03-16 Пенетрантность Dmitry Yemanov

16.03.2011 14:00, Anton Zibrov пишет:



Предлагаемое решение:
в файле aliases.conf разрешить не только пути к локальным базам, но
и подключения к удаленным серверам.


+1


А бы наоборот Redirection из тройки выкинул нах ;-)
Не сервера это задача.


--
Дмитрий Еманов



Re: Господа, презабавнейшая идея

2011-03-16 Пенетрантность PEAKTOP


+1


А бы наоборот Redirection из тройки выкинул нах ;-)
Не сервера это задача.



Вы будете смеятся, но - таки да. Действительно, как то за TCP-mapping не 
подумал.



резюме: предложение в топку.



Re: Господа, презабавнейшая идея

2011-03-16 Пенетрантность Valery Gruzdev

Как я понял суть (могу быть неправ):

Есть некий сервер БД, например, bd.gde-to.ru . Снаружи выглядит, как будто 
он содержит Fireberd c базами filial1.fdb, filial2.fdb и т.д.
На самом деле база filial1.fdb лежит во внутренней сетке на машине 
192.168.1.10 под именем basa.fdb, filial2 - на 192.168.11.7 под каким-то 
другим именем и т.п.
Имя базы на уровень TCP никак не опустится, так что не уверен за tcp-mapping 
в такой постановке задачи...


Grue

PEAKTOP peaktops...@gmail.com 
сообщил/сообщила в новостях следующее: news:ilq7qj$l6q$1...@dough.gmane.org...


+1


А бы наоборот Redirection из тройки выкинул нах ;-)
Не сервера это задача.



Вы будете смеятся, но - таки да. Действительно, как то за TCP-mapping не 
подумал.



резюме: предложение в топку.







Индексы и ХП

2011-03-16 Пенетрантность Alexey Voychehovich
Доброго дня
подскажите ответ на возможно глупый вопрос?

Если я создал ХП, потом индекс, без перекомпиляции ХП она этот индекс подхватит?

Заранее спасибо.

-- 
Don`t drink and drive, smoke and fly!


Re: Индексы и ХП

2011-03-16 Пенетрантность Dmitry Yemanov

16.03.2011 17:14, Alexey Voychehovich пишет:


Если я создал ХП, потом индекс, без перекомпиляции ХП она этот индекс подхватит?


Либо перекомпиляция, либо переконнект.


--
Дмитрий Еманов



Re: Господа, презабавнейшая идея

2011-03-16 Пенетрантность Dmitry Sinchilin

Am 16.03.2011 13:35, schrieb Valery Gruzdev:

Как я понял суть (могу быть неправ):

Есть некий сервер БД, например, bd.gde-to.ru . Снаружи выглядит, как
будто он содержит Fireberd c базами filial1.fdb, filial2.fdb и т.д.
На самом деле база filial1.fdb лежит во внутренней сетке на машине
192.168.1.10 под именем basa.fdb, filial2 - на 192.168.11.7 под каким-то
другим именем и т.п.
Имя базы на уровень TCP никак не опустится, так что не уверен за
tcp-mapping в такой постановке задачи...

ну и делай для разных баз подключение по разным портам, а разные порты 
мапирую на шлюзе на разные компы.




Re: Индексы и ХП

2011-03-16 Пенетрантность Alexey Voychehovich
Спасибо
16.03.2011 16:30 пользователь Dmitry Yemanov dim...@users.sf.net
написал:
 16.03.2011 17:14, Alexey Voychehovich пишет:

 Если я создал ХП, потом индекс, без перекомпиляции ХП она этот индекс
подхватит?

 Либо перекомпиляция, либо переконнект.


 --
 Дмитрий Еманов



Re: Господа, презабавнейшая идея

2011-03-16 Пенетрантность Valery Gruzdev

ну и делай для разных баз подключение по разным портам


Вот именно что для каждой базы - персональный порт, а хочется имитировать 
наличие всех баз на одном стандартном сервере.


Dmitry Sinchilin sind...@gmail.com 
сообщил/сообщила в новостях следующее: news:ilqhv1$ic4$1...@dough.gmane.org...

Am 16.03.2011 13:35, schrieb Valery Gruzdev:

Как я понял суть (могу быть неправ):

Есть некий сервер БД, например, bd.gde-to.ru . Снаружи выглядит, как
будто он содержит Fireberd c базами filial1.fdb, filial2.fdb и т.д.
На самом деле база filial1.fdb лежит во внутренней сетке на машине
192.168.1.10 под именем basa.fdb, filial2 - на 192.168.11.7 под каким-то
другим именем и т.п.
Имя базы на уровень TCP никак не опустится, так что не уверен за
tcp-mapping в такой постановке задачи...

ну и делай для разных баз подключение по разным портам, а разные порты 
мапирую на шлюзе на разные компы.