Re: Выходной формат запросов isql

2009-11-19 Пенетрантность Kovalenko Dmitry



А чего бы прям в Excel не данные не загружать?
Его же средствами импорта данных :-)

xls тоже вполне просто. :)
И для реализации Excel IRTDServer примерчик со стандартным для винды 
пакетом PyWin32 идёть.


Так шта можно и в ральном времени :D


Ну типа круто :-)

Интересно, какое соотношение по времени будет между протаскиванием данных 
через провайдер-ADO и твоё сооружение? :-)))


Про то, что у тебя не все типы данных можно будеть (безболезненно) 
протащить, я типа вслух промолчу. Угыгы.


Коваленко Дмитрий. 





Re: OFF: Дисковый кешь

2009-11-19 Пенетрантность Dmitri Kuzmenko


Hello, Leonid

Leonid wrote:

Я сразу извиняюсь, что не по теме. Но просьба проконсультировать.
Сервер HP DL380G5 Предназначен под базу данных на FireBird. Пять
дисков включены в 5-й рейд. При настройке самого рейда все нормально.
После установки Windows дисковый кешь по умолчанию выключен. Я его
включаю в свойствах диска.
(Device Manager - Disk Drives - HP LOGIKAL VOLUME...- Properties -
Policies)


черт подери! Извиняюсь за эмоциональность, но
зайдите на hp (или чей контроллер) и скачайте СОФТ для управления Вашим 
контроллером.


Без софта подобные опции действуют например только для
обычных дисков на десктопах.


Представитель от HP не моргая утверждает, что так и должно быть и
что кешь при этом работает.
Как проверить работает кешь или нет? Или все неправильно?


это все лабуда, пока не установите указанный софт.

--
Dmitri Kouzmenko, www.ibase.ru, (495) 953-13-34




Re: Выходной формат запросов isql

2009-11-19 Пенетрантность Tonal


Kovalenko Dmitry пишет:
Интересно, какое соотношение по времени будет между протаскиванием 
данных через провайдер-ADO и твоё сооружение? :-)))
Думаю ежели для целей анализирования подойдёт импортперетаскивание через 
 csv, то не думаю что это соотношение будет как-то критично. :)


Про то, что у тебя не все типы данных можно будеть (безболезненно) 
протащить, я типа вслух промолчу. Угыгы.

Да, думаю массивы не пролезут (надать как-нибудь проверить).
Но их и не очень понятно как в Ёксель, для анализировать, запихуевать. :)
--
Александр Замараев



Re: Выходной формат запросов isql

2009-11-19 Пенетрантность Kovalenko Dmitry




Интересно, какое соотношение по времени будет между протаскиванием данных 
через провайдер-ADO и твоё сооружение? :-)))
Думаю ежели для целей анализирования подойдёт импортперетаскивание через 
csv, то не думаю что это соотношение будет как-то критично. :)


Про то, что у тебя не все типы данных можно будеть (безболезненно) 
протащить, я типа вслух промолчу. Угыгы.

Да, думаю массивы не пролезут (надать как-нибудь проверить).
Но их и не очень понятно как в Ёксель, для анализировать, запихуевать. :)


Не, массивы это само собой. Хотя VBA (да и вообще, VB) с SAFEARRAY (если мне 
не изменяет память) работает зер гуд. Это в VBS - сплошной ахтунг.


Я в последнее время замарачивался на разношерстных кодовых страницах 
(включая ICU) в одной БД. И NONE-подключении.


Сценарий из категории Превед Медвед.

Но такое стоит делать только на FB и только на 2.5. И желательно в 
противогазе :


---
Масштабирование загружаемых нумериков у вас там как обрабатываются - небось 
через double? :-)


Коваленко Дмитрий. 





Re: Выходной формат запросов isql

2009-11-19 Пенетрантность Tonal


Kovalenko Dmitry пишет:
Я в последнее время замарачивался на разношерстных кодовых страницах 
(включая ICU) в одной БД. И NONE-подключении.
Там можно подсунуть свои способы перекодировок. По умолчанию или для 
конкретных полей. :)


Масштабирование загружаемых нумериков у вас там как обрабатываются - 
небось через double? :-)

Вот щас.
Через decimal.Decimal - класс чисел с фиксированной точкой. :)

П.С. Вообще драйвер очень грамотно сделан. По крайней мере с точки 
зрения пользователя. :)

--
Александр Замараев



Re: Выходной формат запросов isql

2009-11-19 Пенетрантность Kovalenko Dmitry


Гы, ну никак подловить не удается :))

П.С. Вообще драйвер очень грамотно сделан. По крайней мере с точки зрения 
пользователя. :)


Дык. На сколько я в курсе его же, вроде, в родной тестовой системе FB юзают?

Что то мне кажется, что драйвер не может быть _очень_ граммотно сделан :-)

Хорошо сделан - поверю. Для каких-то конкретных сценариев.

А очень - вряд ли. Это слишком дорого. Там только на одной обратной 
совместимости - рехнешься :-)


И некоторые вещи надо обрабатывать на клиенте. Для того что бы они правильно 
работали.


А питонский драйвер - это по-моему чистый транслятор вызовов ISC API. Без 
заморочек выполнит работу любой ценой в любых условиях :-)


Он же по-моему до сих пор завязан на ibase.h (вот уж действительно реальное 
публик API) и статически линкуется с DLL клиента?
Если я все правильно, напутал читая в девеле ветку с обсуждением 
устаревшей isc_interepret.


Хотя, кажется Влад(?) говорил, что его собираются совсем оторвать от клиента 
и сделать по образу и подобию нет-провайдера.


Коваленко Дмитрий. 





Археология. BIGINT и IB6.5

2009-11-19 Пенетрантность Kovalenko Dmitry


Привет всем.

Берем базу от FB1.0 (ODS10.0)

Подсовываем под FB1.5

Создаем колонку с типом BIGINT. Создается без проблем. IBE говорит про неё 
тип BIGINT


Возвращаем базу обратно под FB1

IBE говорит что колонка все тот же BIGINT. Хотя, в FB1 нет такого типа.

Ok.

Подсовываем эту базу под IB6.

IBE снова говорит, что тип колонки - BIGINT

Ладно, с IBE все понятно.

---
Но я вот что думаю. Формально надо было в FB1.5 не позволять создавать 
BIGINT колонки для неродного ODS. Только для ODS10.1


---
Кстати, вот еще. По поводу http://www.ibase.ru/devinfo/prevver.htm

Там нет IB6.5. У него ODS10.1.

Полуторка может подключаться к базам IB6.5. И наоборот. Хотя, конечно, так 
работать не следует :)


---
Коваленко Дмитрий.