Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Кто-нибудь пользует Линтер-ВС 6.0?
|
|||
|---|---|---|---|
|
#18+
AlexeyGВ http://]www.relex.ru/linterdocs/newdoc/ProcLan/2_9_2.htm ... Претранслированные запросы будут реализованы в последующих релизах СУБД ЛИНТЕР. Это когда? Сделаны уже. Документация как всегда отстаёт. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2005, 13:51 |
|
||
|
Кто-нибудь пользует Линтер-ВС 6.0?
|
|||
|---|---|---|---|
|
#18+
Еще вопрос по процедурному языку Из http://]www.relex.ru/linterdocs/newdoc/ProcLan/2_8_13.htm следует что я не могу написать что-то типа (PL/SQL) PROCEDURE proc(p in varchar2) as begin update table set col=p where id=0; end proc; Я должен писать типа procedure proc(in p char(20)) code execute direct “update table set col = “+ p +"where id=0"; не нашел в документации чем должна заканчиваться процедура То есть у вас все запросы выполняются через direct "select ..."? Не нашел в документации аналога varchar, мне всегда надо будет писать char(n)? Этоже очень не удобно. Есть ли у вас конструкция типа table.field%type? Документацию на сайте по языку процедур даже скудной сложно назвать, заметки. Не нашел ни одного законченного примера, много текста выдернутого из контеста. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2005, 14:02 |
|
||
|
Кто-нибудь пользует Линтер-ВС 6.0?
|
|||
|---|---|---|---|
|
#18+
AlexeyGЕще вопрос по процедурному языку Из http://]www.relex.ru/linterdocs/newdoc/ProcLan/2_8_13.htm следует что я не могу написать что-то типа (PL/SQL) Процедура выглядит так: procedure ... declare блок переменных code тело процедуры exceptions обработка исключений end; Динамически формируемые запросы выполняются execute direct "...". Есть также претранслируемые запросы (без direct). VARCHAR есть. Конструкция типа table.field%type тоже есть. Выглядит так: var ... typeof(schema.table.column); В ЛИНТЕР процедур изначально не было вообще. Поэтому они сделаны отдельно от SQL. Отдельный язык, отдельный транслятор, отдельная исполняющая подсистема. IMHO из нашего сиснтаксиса это видно. Такая связка не рассчитана на серьёзные нагрузки. При большом количестве процедур со сложной логикой сервер захлебнётся... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2005, 16:47 |
|
||
|
Кто-нибудь пользует Линтер-ВС 6.0?
|
|||
|---|---|---|---|
|
#18+
pavelvpВремя/деньги. Больше средств - быстрее получится сделать. Мало средств - может потребоваться больше времени, а может и столько же. А может что-то вообще придёт сходу, интуитивно. Не правда, несколько на сказку похоже? Про enterprise несколько прояснили, но все равно, и на рынке небольших БД и Oracle и MS и Sybase смотрятся предпочтетельней, у них к примеру нормальные хранимые процедуры есть :) pavelvpОдну :-) Но сколько ещё в загашнике! :-) А ссылку/аннотацию не дадите? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2005, 17:11 |
|
||
|
Кто-нибудь пользует Линтер-ВС 6.0?
|
|||
|---|---|---|---|
|
#18+
pavelvp Такая связка не рассчитана на серьёзные нагрузки. При большом количестве процедур со сложной логикой сервер захлебнётся... Спасибо за самокритичный ответ. Интересно узнать о далеком будущем Линтер, есть ли у вас планы реализовать процедуры более эффективно? Или все таки рынок PDA для вас более перспективный? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2005, 17:27 |
|
||
|
Кто-нибудь пользует Линтер-ВС 6.0?
|
|||
|---|---|---|---|
|
#18+
Локшин МаркНе правда, несколько на сказку похоже? Про enterprise несколько прояснили, но все равно, и на рынке небольших БД и Oracle и MS и Sybase смотрятся предпочтетельней, у них к примеру нормальные хранимые процедуры есть :) :-) Предпочтительней для чего? Вот например, есть Oracle, MS или Sybase под QNX? Sybase был :-( А ЛИНТЕР есть. Есть примеры когда очень известные мировые компании выбирали из многих СУБД и выбирали ЛИНТЕР. Не хочется вдавться в полемику, но несмотря на определённые недостатки ЛИНТЕР имеет и свои достоинства, и некоторые возможности, которые не может предоставить ни одна другая СУБД. Хотя бы уникальная система разграничения доступа и защиты от НСД, или в строенная в ядро подсистема полнотекстового поиска... А ссылку/аннотацию не дадите? Ой даже не знаю... Году в 98-ом Лиля Козленко выступала на московской секции SIGMOD. Что-то про иерархические транзакции кажется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2005, 18:41 |
|
||
|
Кто-нибудь пользует Линтер-ВС 6.0?
|
|||
|---|---|---|---|
|
#18+
AlexeyGИнтересно узнать о далеком будущем Линтер, есть ли у вас планы реализовать процедуры более эффективно? Да, сейчас ведётся очень серьёзная работа. И вспоминая о первоначальной теме дискуссии - есть ведь ещё и военный рынок. Наши позиции на нём весьма неплохи, благодаря в том числе КСЗ и сертификатам. Однако если не развиваться, то в конце концов появится кто-то ещё... Или все таки рынок PDA для вас более перспективный? PDA сами по себе никому не интересны. Они интересны в связки с "нормальным" :-) оборудованием. Кому нужна просто СУБД на PDA? Нужны средства синхронизации БД, разработки. Мы предоставляем кросс-платформенное решение ЛИНТЕР, LAB (естественно можно использовать не только LAB, все API присутствуют), DBSync. В принципе, больше ничего не нужно. При этом ЛИНТЕР на PDA - полноценный SQL-сервер, без каких либо ограничений функциональности, если сеть есть можно даже снаружи цепляться :-). Lite-версия, 2-3 MB памяти для работы. Вот реальный пример, нашёл случайно: http://forum.pocketz.ru/index.php?showtopic=1713&hl=%EB%E8%ED%F2%E5%F0 А DBSync можно использовать для синхронизации и с другими СУБД (Oracle, DB2, MSSQL, Sybase и даже MySQL), в он-лайн и офф-лайн режимах, транзитная синхронизация (через несколько узлов)... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2005, 19:12 |
|
||
|
Кто-нибудь пользует Линтер-ВС 6.0?
|
|||
|---|---|---|---|
|
#18+
Линтер - отстой. Его имеет смысл использовать только когда нужно быстро реализовать систему хранения грифованных данных. Все остально - вечные не-до-дел-ки и вечные, никогда не выполнимые пеерспективные планы. Так что для коммерческого (я имею в виду области, где деньги зарабатывают) использования - увольте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2005, 18:19 |
|
||
|
Кто-нибудь пользует Линтер-ВС 6.0?
|
|||
|---|---|---|---|
|
#18+
Кривой рог.Линтер - отстой. Его имеет смысл использовать только когда нужно быстро реализовать систему хранения грифованных данных.Реализовать _БЫСТРО_ схему хранения грифованых данных не получится никак, уж поверьте :-)Все остально - вечные не-до-дел-ки и вечные, никогда не выполнимые пеерспективные планы. Так что для коммерческого (я имею в виду области, где деньги зарабатывают) использования - увольте. Насколько я понимаю, здесь идёт речь именно о ЛИНТЕР-ВС 6.0. Отчасти данное замечание справедливо, но стоит заметить, что данная СУБД не имеет сейчас практически никакой технической поддержки и не развивается. По независящим от нас причинам, к сожалению. Она соответствует версии СУБД ЛИНТЕР 1998 года с некоторыми изменениями и правками за 2000 и 2001 годы. С тех пор она не содержит ни исправлений, ни дополнительных возможностей ядра и утилит... Современные коммерческие версии системы поддерживаются и развиваются. Кстати, для совместимости с ЛИНТЕР-ВС 6.0 до сих пор поддерживается версия ЛИНТЕР 5.7, которая имеет дополнительные программные интерфейсы, некоторые новые возможности, утилиты администрирования и конечно, исправленные проблемы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2005, 21:30 |
|
||
|
Кто-нибудь пользует Линтер-ВС 6.0?
|
|||
|---|---|---|---|
|
#18+
pavelvp, хмм а не Пасечник ли это ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2005, 21:25 |
|
||
|
Кто-нибудь пользует Линтер-ВС 6.0?
|
|||
|---|---|---|---|
|
#18+
kostyamypavelvp, хмм а не Пасечник ли это ??? а на e-mail посмотреть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2005, 14:14 |
|
||
|
Кто-нибудь пользует Линтер-ВС 6.0?
|
|||
|---|---|---|---|
|
#18+
kostyamypavelvp, хмм а не Пасечник ли это ??? Костик, а у тебя были какие-то сомнения? :-) Небольшая новость в тему. Если кто хочется пообщаться лично, есть возможность это сделать 20-21 апреля. Буду в Москве на конференции «Корпоративные базы данных-2005». ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2005, 15:48 |
|
||
|
Кто-нибудь пользует Линтер-ВС 6.0?
|
|||
|---|---|---|---|
|
#18+
Имеем: Линтер 5.9.хх. Хранимая процедура, вызываемая посредством LinApi. В хранимой процедуре ловится исключение по уникальности. Клиентское приложение его(исключение через возвращаемое значение процедуры) видит, когда Linter_Connect запускается с mAutocommit. Перевели из mAutocommit в mOptimistic/при этом после каждого выражения DML поставили COMMIT / - исключения ПЕРЕСТАЛИ ловиться (именно ловиться в процедуре, а не линтером/консоль запуска сервера показала/). Граждане линтероводы и его создавшие, объясните пожалуйста глупому mOptimistic так себя и должен вести??? Неужели в нем не ловятся исключения? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2005, 14:27 |
|
||
|
Кто-нибудь пользует Линтер-ВС 6.0?
|
|||
|---|---|---|---|
|
#18+
Сходу ответить не могу, нужно смотреть. Пошлите вопрос в техподдержку с подробным описанием проблемы, а ещё лучше с примером. Или сюда http://www.relex.ru/mailman/listinfo/linter-list Обязательно разберёмся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2005, 16:02 |
|
||
|
Кто-нибудь пользует Линтер-ВС 6.0?
|
|||
|---|---|---|---|
|
#18+
Ситуация прояснилась. Сразу не сообразил. Это фича. Так и должно быть - исключения на ошибку 903 в OPTIMISTIC не будет. В этом режиме все проверки производятся в момент commit, в случае ошибки изменения откатываются и возвращается код 1600 - illegal transaction. К сожалению выяснить, что именно привело к откату, никак нельзя :-( Это следствия специфического устройства режима OPTIMISTIC. Что здесь можно посоветовать. Если транзакция простая и может быть только конфликт по уникальности - повесить тсключение на код 1600. Либо перейти в режим Exclusive, тогда всё будет работать нормально. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2005, 17:03 |
|
||
|
Кто-нибудь пользует Линтер-ВС 6.0?
|
|||
|---|---|---|---|
|
#18+
Хм. Интересно. тут у вас. У меня в дистрибутиве есть Linter. Обязательно попробую после постгриса. Вопрос: если не секрет, растёт ли объём продаж? Захватываети ли новые рынки? Просто душа болит за отечественных софтостроителей. Интересно как у них дела. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2005, 00:06 |
|
||
|
Кто-нибудь пользует Линтер-ВС 6.0?
|
|||
|---|---|---|---|
|
#18+
pavelvpСитуация прояснилась. Сразу не сообразил. Это фича. Так и должно быть - исключения на ошибку 903 в OPTIMISTIC не будет. В этом режиме все проверки производятся в момент commit, в случае ошибки изменения откатываются и возвращается код 1600 - illegal transaction. К сожалению выяснить, что именно привело к откату, никак нельзя :-( Это следствия специфического устройства режима OPTIMISTIC. Что здесь можно посоветовать. Если транзакция простая и может быть только конфликт по уникальности - повесить тсключение на код 1600. Либо перейти в режим Exclusive, тогда всё будет работать нормально. pavelvp , благодарю за ответ. Оперативно: не успел я даже Виталию Максимову письмо написать ) Exclusive - не очень удобный выход. Блокировать на каждую вставку ВСЮ таблицу %( Неудобная однако фича :( Это, наверное, из-за отсутствия версионности такое поведение оптимистика? В версионной версии фича [будет] пофиксена? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2005, 14:58 |
|
||
|
Кто-нибудь пользует Линтер-ВС 6.0?
|
|||
|---|---|---|---|
|
#18+
SarinВопрос: если не секрет, растёт ли объём продаж? Захватываети ли новые рынки? Просто душа болит за отечественных софтостроителей. Интересно как у них дела. Нормально :-) Объём продаж растёт, рынки захватытваем :-) В этом году к юбилею фирмы (две недели назад ЗАО НПП "РЕЛЭКС" исполнилось 15 лет!!!) сделали серьёзные подвижки на рынке встроенных real-time систем (QNX). Короче говоря, работаем :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2005, 16:02 |
|
||
|
Кто-нибудь пользует Линтер-ВС 6.0?
|
|||
|---|---|---|---|
|
#18+
D_N_SLНеудобная однако фича :( Это, наверное, из-за отсутствия версионности такое поведение оптимистика? Конечно. Попытка сериализации малой кровью ;-) В версионной версии фича [будет] пофиксена? :) В ЛИНТЕР 6.1 такого конечно нет, как нет и собственно режима Optimistic. За ненадобностью. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2005, 16:41 |
|
||
|
Кто-нибудь пользует Линтер-ВС 6.0?
|
|||
|---|---|---|---|
|
#18+
Клиент Линтер 5.9.х.х под Win2k Удаленная база Линтер 5.9.х.х под freeBSD. Win "Инспектор базы данных" при открытии по процедуры хранимой из дерева через контекстной меню "Отладчик" или "Свойства" куда-то девает последнюю строчку с оператором "end;". Почему линтер их режет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2005, 19:33 |
|
||
|
Кто-нибудь пользует Линтер-ВС 6.0?
|
|||
|---|---|---|---|
|
#18+
пардон за чукотский акцент ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2005, 19:35 |
|
||
|
Кто-нибудь пользует Линтер-ВС 6.0?
|
|||
|---|---|---|---|
|
#18+
Это глюк. Посмотрел, в BugTracking есть тикет на эту тему. Так что должны поправить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2005, 19:46 |
|
||
|
Кто-нибудь пользует Линтер-ВС 6.0?
|
|||
|---|---|---|---|
|
#18+
Требуется выбирать из базы данные произвольного типа через строки (т.е. LINTER_GetData(nCurs, j+1, buf, pdAnsDesc.Length+1, tString, 10, 1, &realLen)). Все бы хорошо, НО в случае с выборкой integer-а pdAnsDesc.Length возвращает 4 (что в принципе и должно быть)... но для числа 12345 это в случае стринга фатально( режется до 1234). Уважаемые линтероводы, подскажите пожалуйста, как узнать длину int-а ДО вызова LINTER_GetData ? /pdAnsDesc.RealLength возвращает что-то не то/ Пока вот только так и живём: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2005, 15:54 |
|
||
|
Кто-нибудь пользует Линтер-ВС 6.0?
|
|||
|---|---|---|---|
|
#18+
Дело в том, что pdAnsDesc.Length возвращает размер бинарного представления типа в байтах. Т.е. не так, как к примеру, атрибут SQL_LENGTH в ODBC, или в OCI (который 8.x и выше). Поэтому приведенный кусок кода не верен. Нужно выделять буфер по максимуму, т.е. 12 байт (11 байт число со знаком + нуль-символ). Сейчас ещё вспоминается мне, что при выходе шестой версии ЛИНТЕР, в связи с изменениями в поддержке кодировок и UNICODE, в LinAPI был какой-то баг с типом tString... но точно не помню, кажется к он не имел отношения к числовым данным. Может переключится на support at relex dot ru? А то боюсь нас тут запинают :-) Да и общаться будет проще. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2005, 00:13 |
|
||
|
Кто-нибудь пользует Линтер-ВС 6.0?
|
|||
|---|---|---|---|
|
#18+
pavelvpДело в том, что pdAnsDesc.Length возвращает размер бинарного представления типа в байтах Это мы догадались :) pavelvpПоэтому приведенный кусок кода не верен Скорее не не верен, а не рационален (+ менее рационален, чем ваши упредительные 11 байт). pavelvpМожет переключится на support at relex dot ru? Я уже на vitamax-е. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2005, 11:48 |
|
||
|
|

start [/forum/topic.php?fid=35&msg=32921820&tid=1553701]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
32ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
60ms |
get tp. blocked users: |
2ms |
| others: | 234ms |
| total: | 369ms |

| 0 / 0 |
