powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Расскажите, чего вам не хватает в документации к FireBird 3.0*
25 сообщений из 171, страница 2 из 7
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39571367
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
someone2hvlad,
и к тому же не лады с кэшированием внешних таблиц,
после вставки строк приходится делать select max(id) from <внешняя таблица>
чтобы быть уверенным что данные добавятся и следующая сессия это увидит (сервер firebird 3, WI-V6.3.2.32703,Forced Writes OFF)Firebird не занимается "кэшированием внешних таблиц".
Для работы с внешними таблицами используется буферизованный файловый API из CRT (fopen, fread, etc).
Это API самостоятельно управляет буфером доступа к файлу.

Более того - внешние таблицы не предназначены для конкурентного доступа.
Это средство импорта\экспорта.
Для конкурентного доступа есть обычные таблицы.
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39571368
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
someone2почему бы это не сделать удобнее, например с добавлением этой маски нулов, а в конфиге
параметр для переключения на старый вариант если кому понадобится

В трекере уже есть пара тикетов на эту тему от меня. И эта пара полностью покрывает
обратную совместимость. Но вау-эффекта у них нет, поэтому ни у кого руки никогда не дойдут.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39571399
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad> Это API самостоятельно управляет буфером доступа к файлу.

Сброс на диск вызывается после каждого Write или я неправ ?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39571471
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов Рустамhvlad> Это API самостоятельно управляет буфером доступа к файлу.

Сброс на диск вызывается после каждого Write или я неправ ?Когда я последний раз изучал эту тему, это было не так. Надеюсь, это не изменилось.
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39571501
someonesomeone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hvlad,
по поводу зачем использовать внешние таблицы разговор отдельный и использование их не только как средство для экспорта/импорта это плюс, а не минус для Firebird
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39571509
someonesomeone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hvlad,
особенно если от них нужен только insert, select и никакой транзакционности
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39571516
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов РустамСброс на диск вызывается после каждого Write или я неправ ?
сейчас зафигачат просьбу в трекер делать flush после каждой вставки во внешнюю таблицу, и после реализации куча народу завопит, "почему стало так медленно вставлять во внешние таблицы".

someonesomeoneпо поводу зачем использовать внешние таблицы разговор отдельный
если вы хотите изменения функциональности, то нужно научиться формулировать свои мысли более четко. Например, "хочу специальную опцию при декларации external table, чтобы каждый insert завершался flush".
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39571521
someonesomeone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kdv,
это уже другой разговор. спасибо.
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39571528
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
someonesomeoneэто уже другой разговор. спасибо.
это не разговор, а пример, о чем я догадался с ваших многочисленных слов. Лично мне на эту "проблему" покласть, и запрос в трекер я писать не буду.
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39571534
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvзапрос в трекер я писать не буду.

Более того, он не имеет смысла. fflush() автоматически делается при fseek().
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39571567
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv> после реализации куча народу завопит, "почему стало
kdv> так медленно вставлять во внешние таблицы".

Конечно, завопят. Не всегда (редко) можно угодить
всем, в лучшем случае - сделать настраиваемым.
Но и реализовываются далеко не все тикеты. :)
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39571568
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov> fflush() автоматически делается при fseek().

Но fseek вызывается не всегда. Впрочем, я не вникал, а лишь по диагонали.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39571593
Фотография Mikhail Tchervonenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я не нашел описания параметров для строки соединения с сервером (тех что можно указывать в firebird.conf и в строке соединения)

Может слепой.

Спасибо.
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39571596
Фотография Mikhail Tchervonenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
уточню (то как они пишутся в строке соединения)
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39571628
Фотография Mikhail Tchervonenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и после некоторых изысканий нужно Firebird API Guide
В частности нехватает описания pdb директив.
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39571639
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mikhail Tchervonenko,

я в этом мало понимаю. Спроси у hvlad, dimitr или Сибирякова
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39571642
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mikhail TchervonenkoВ частности нехватает описания pdb директив.?????
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39571659
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mikhail TchervonenkoВ частности нехватает описания pdb директив.
мимо кассы вообще. pdb - это файлы с отладочной информацией, для отладчика. Сервер про них ни сном ни духом, тем более FB API.
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39571662
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv,

извиняюсь. Это я его запутал isc_dpb имелось в виду
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39571693
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv> мимо кассы вообще. pdb

Ну очевидно же, что он перепутал с DPB.
PDB, DPB, BDP - всё одна хрень, лишь бы не BDSM.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39571705
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов Рустам,

как-то совсем не очевидно. Ну да ладно. часть isc_dpb действительно не описана, хотя про большую часть можно и так догадаться. Собственно, описания этих новых штук в первую очередь должны появляться в текстовых файлах папки doc дистрибутива. А потом уже где-то еще.
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39571708
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv> Собственно, описания этих новых штук в первую очередь должны появляться
kdv> в текстовых файлах папки doc дистрибутива. А потом уже где-то еще.

Может не сначала (хронологически), но в RN они должны быть обязательно
(isc_dpb_config там упомянут, например, как и в readme.providers, вскользь).
А вот отдельного doc-файла может и не быть (хотя не помешало бы).
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39571713
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов Рустам,

не, не так. Девелоперы ФБ в процессе разработки и добавления новых фич вставляют микро-описания в текстовые файлы типа
README.online_validation.txt и подобные.
А уже потом это втыкается в релизноты, и если информации мало, разработчиков запрашивают о деталях.

К примеру, в ibase.h есть isc_dpb_protocol. В 2.5 этого нет. Значит это новая фича 3.0. А где про него написано? Нигде.
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39571720
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если что-то пропущено в релизнотах, это не значит, что этого нельзя исправить :)
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39571879
Василий №2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
+ за описание констант.
Возможно, логичнее их описывать в ibase.h?
...
Рейтинг: 0 / 0
25 сообщений из 171, страница 2 из 7
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Расскажите, чего вам не хватает в документации к FireBird 3.0*
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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