Купил, покрасил - твоё !

Флейм. Только просьба - не материться! :)
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 1298
Зарегистрирован: 06 Ноябрь 2014, 12:48

Купил, покрасил - твоё !

Сообщение finsoftrz » 16 Август 2017, 16:07

На этом, в общем, и держится бизнес у разработчиков первасива или версий компилятора кобола, например. И у sv тоже...
Рязань решает.

arlean1
Активист
Сообщения: 114
Зарегистрирован: 24 Июль 2016, 22:34

Купил, покрасил - твоё !

Сообщение arlean1 » 16 Август 2017, 19:57

Игорь Столяров писал(а):
16 Август 2017, 10:52
Btrieve .
А можно работать с Actian Zen Embedded Database - с той частью что Btrieve - локально, т.е. без Btrieve engine? Имеется в виду перспектива попробовать ещё в терминальном режиме.

Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 4209
Зарегистрирован: 07 Июль 2005, 9:19
Откуда: г. Ростов-на-Дону

Купил, покрасил - твоё !

Сообщение Игорь Столяров » 16 Август 2017, 20:17

arlean1 писал(а):
16 Август 2017, 19:57
А можно работать с Actian Zen Embedded Database
Сложно ответить на Ваш вопрос ... но я буду сделать это пытаться ... :)

1. Дело в том, что работать с Btrieve "без Btrieve engine" нельзя.
Btrieve - это БД структуры MKDE (MicroKernel Database Engine) - т.е. без движка нельзя в принципе.

2. Если Вы хотели спросить, можно ли работать с PSQL как с Btrieve 6.15, т.е. без установки - то нет, нельзя.
Компоненты PSQL интегрируются в Windows как сервис.

3. Недавно появился новый вариант Btrieve v12 - но это просто обрезанный вариант PSQL v12, и он тоже требует установки.
Есть вариант для интеграции в установочный комплект конечного приложения (не пробовал).

4. Все варианты PSQL коммерческие, можно загрузить рабочие триалы. Работают по разному от версии от 14 до 30 дней.
Если кто-то вдруг собирается их покупать ...

5. В терминальном режиме все варианты PSQL прекрасно работают, драйвер Btrieve Clarion никаких ограничений не имеет,
ну кроме технологических ограничений описанных в справке ....
«V» значит Вендетта !

arlean1
Активист
Сообщения: 114
Зарегистрирован: 24 Июль 2016, 22:34

Купил, покрасил - твоё !

Сообщение arlean1 » 16 Август 2017, 20:51

Игорь Столяров писал(а):
16 Август 2017, 20:17
Недавно появился новый вариант Btrieve v12
Спасибо! На сайте Pervasive что-то сразу не нашёл, только SQL :) Интересует чисто Btrieve!
Посмотрел старый форум - Раньше Сергей Гундоров писал:
http://forum.clarionlife.net/viewtopic.php?t=466
" - - - -
Btrieve 6.15. В дистрибутив программы просто включаю следующие файлы:
W32MKDE.EXE
W32MKRC.DLL
WBTRCALL.DLL
WBTRTHNK.DLL
WBTRV32.DLL
WBTRVRES.DLL
W32BTICM.DLL - только если нужно работать с Btrieve-сервером

Программа после инсталляции начинает работать сразу и не требуется установки Btrieve-клиента.
" - - - -
Интересует сильно :) как сейчас?
Последний раз редактировалось arlean1 16 Август 2017, 21:12, всего редактировалось 1 раз.

Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 4209
Зарегистрирован: 07 Июль 2005, 9:19
Откуда: г. Ростов-на-Дону

Купил, покрасил - твоё !

Сообщение Игорь Столяров » 16 Август 2017, 21:12

arlean1 писал(а):
16 Август 2017, 20:51
Интересует сильно как сейчас?
Вы бы еще ветхий завет процитировали ... ;) Это же было полтора десятилетия назад ...
В FTP разделе форума (SQL -> Pervasive) Btrieve 6.15 есть, можете поэкспериментировать.
Я последний раз работал с Btrieve 6.15 под Win2000 в то же время, что г-н Гундоров написал сообщение ... ;)
Будет ли Btrieve 6.15 работать с современными Windows - не знаю.

P/S: Сделал корпоративным юзерам рассылку, что мы с 01.09.2017 г. переводим системы учёта на работу
с БД Actian Zen Embedded Database ! Все в тихом ступоре. Хоть какое-то веселье ... :idied:
«V» значит Вендетта !

kreator
✯ Ветеран ✯
Сообщения: 3409
Зарегистрирован: 28 Май 2009, 14:54
Откуда: Москва

Купил, покрасил - твоё !

Сообщение kreator » 16 Август 2017, 21:53

Игорь Столяров писал(а):
16 Август 2017, 21:12
P/S: Сделал корпоративным юзерам рассылку, что мы с 01.09.2017 г. переводим системы учёта на работу
с БД Actian Zen Embedded Database ! Все в тихом ступоре. Хоть какое-то веселье ...
Игорь, а в чём смысл? Клиенты должны при этом найти комп под сервак? И меня интересует быстродействие. Если можно. Хотя бы по сравнению с tps.
We are hard at work… for you. :)

Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 4209
Зарегистрирован: 07 Июль 2005, 9:19
Откуда: г. Ростов-на-Дону

Купил, покрасил - твоё !

Сообщение Игорь Столяров » 16 Август 2017, 22:26

kreator писал(а):
16 Август 2017, 21:53
Хотя бы по сравнению с tps.
Это так, шутка-троллинг юзеров ... ;) Что бы не пугались изменению названия БД в программе ...

А вопрос быстродействия PSQL / TPS неоднократно обсуждался в форуме, можно поискать.
На мой субъективный взгляд, здесь несколько ключевых моментов.

1. Любая БД требует ресурсов. Поэтому адекватные тесты лучше проводить на более-менее современном железе.
2. Производительность при локальной работе у PSQL/TPS - сопоставима, мы это сегодня обсуждали.
3. Производительность в локальной сети - у PSQL в среднем 3-4 раза лучше, чем TPS. Замерял десятки раз.
4. Производительность зависит от варианта: есть полноценный SERVER и есть WORKGROUP - он попроще, но работает
на десктопных Windows. WG рекомендуется для локальной работы и сетей до 5 компьютеров.
Но запускали WG и в сети с 20 компьютерами - всё прекрасно работает ...

5. Общие преимущества PSQL: надёжность и простота использования.
6. Преимущества PSQL (Btrieve драйвер) в Clarion: практически полная совместимость по коду с TPS.
Мелкие нюансы - обсуждали. Т.е. просто меняешь драйвер с TPS на Btrieve для файлов - и всё работает ...
«V» значит Вендетта !

Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 1298
Зарегистрирован: 06 Ноябрь 2014, 12:48

Купил, покрасил - твоё !

Сообщение finsoftrz » 16 Август 2017, 23:15

Я бы добавил, что сейчас даже драйвер в словаре менять не надо. Можно включать динамически, tps или первасив. При условии прилинковки dfd. Это с версии клары 8, кажется.
При работе на терминальном сервере все равно требуется лицензия первисива на каждое рабочее место.
Базы tps при 20-30 пользователях работают очень быстро и надежно на терминальных серверах даже при достаточно слабенькой конфигурации железа. Плюсы поддержки работы приложения на одном ящике или 30, думаю, очевидны. Я думал про первасив для крупных установок на несколько сотен пользователе, причем в комбинации с терминальными серверами. Tps хорош только при работе на одном сервере.
Рязань решает.

Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 1298
Зарегистрирован: 06 Ноябрь 2014, 12:48

Купил, покрасил - твоё !

Сообщение finsoftrz » 16 Август 2017, 23:19

Кстати, первасивцы на своем сайте писали, что их клиентская база состоит, в основном, из инсталляций до 30 рабочих мест. В этой нише tps в связке с tsplus явно выглядит предпочтительнее и по цене и по простоте использования...
Рязань решает.

arlean1
Активист
Сообщения: 114
Зарегистрирован: 24 Июль 2016, 22:34

Купил, покрасил - твоё !

Сообщение arlean1 » 17 Август 2017, 0:21

finsoftrz писал(а):
16 Август 2017, 23:19
В этой нише tps в связке с tsplus явно выглядит предпочтительнее и по цене и по простоте использования...
Давно это было, но помню что было просто и с Btrieve, а клаша была заточена на него. Тогда с самого начала мне надо было начинать вместо tps именно с Btrieve, тогда бы и клиентов было больше ... это ещё до начала эры SQL. У меня сейчас есть задача, с которой хочу попробовать именно его.
Игорь Столяров писал(а):
16 Август 2017, 22:26
6. Преимущества PSQL (Btrieve драйвер) в Clarion: практически полная совместимость по коду с TPS.
При установке надо вместо SQL выбирать Btrieve или там "всё в одном" :) ?

Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 4209
Зарегистрирован: 07 Июль 2005, 9:19
Откуда: г. Ростов-на-Дону

Купил, покрасил - твоё !

Сообщение Игорь Столяров » 17 Август 2017, 5:49

arlean1 писал(а):
17 Август 2017, 0:21
вместо tps именно с Btrieve, тогда бы и клиентов было больше
Ну конкретно Btrieve 6.15 - ископаемый реликт, а зависимость от платной БД вряд ли увеличит продажи программы ... ;)
PSQL исключительно комфортная БД - всё в комплекте, работает сразу после установки, практически не требуется администрирования ...
«V» значит Вендетта !

arlean1
Активист
Сообщения: 114
Зарегистрирован: 24 Июль 2016, 22:34

Купил, покрасил - твоё !

Сообщение arlean1 » 17 Август 2017, 8:48

Игорь Столяров писал(а):
17 Август 2017, 5:49
Ну конкретно Btrieve 6.15 - ископаемый реликт, а зависимость от платной БД вряд ли увеличит продажи программы ..
Вряд ли это будет версия 6.15 :) Тут другая фишка, что через терминал можно попробовать сделать лучше чем раньше и стабильнее. Да и должно держать по объёмам больше чем tps. И это практически без переделок при переходе, и клиенту важна перспектива, что может быть лучше. Лишние 24 тр могут не играть большой роли, если всё остальное дешевле обходится, ведь и стоимость обслуживания тоже играет роль.

Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 4209
Зарегистрирован: 07 Июль 2005, 9:19
Откуда: г. Ростов-на-Дону

Купил, покрасил - твоё !

Сообщение Игорь Столяров » 17 Август 2017, 8:56

arlean1 писал(а):
17 Август 2017, 8:48
Вряд ли это будет версия 6.15 Тут другая фишка, что через терминал можно попробовать сделать
1. Ну, тогда в FTP разделе форума есть боевой Btrieve 12 для смотрин ... :)

2. Работа в терминальной сессии - это универсальный костыль для медленных сетей и программ.
Вряд ли есть смысл обсуждать преимущества терминала в контексте БД TPS - он также "ускоряет" и DBF, Microsoft.SQL, 1C и т.д.
Минусы тоже известны: хорошая терминальная сеть стоит денег и требует грамотного администрирования.
«V» значит Вендетта !

kreator
✯ Ветеран ✯
Сообщения: 3409
Зарегистрирован: 28 Май 2009, 14:54
Откуда: Москва

Купил, покрасил - твоё !

Сообщение kreator » 17 Август 2017, 10:07

Игорь Столяров писал(а):
17 Август 2017, 8:56
2. Работа в терминальной сессии - это универсальный костыль для медленных сетей и программ.
Вряд ли есть смысл обсуждать преимущества терминала в контексте БД TPS - он также "ускоряет" и DBF, Microsoft.SQL, 1C и т.д.
Минусы тоже известны: хорошая терминальная сеть стоит денег и требует грамотного администрирования.
+1.
Я, например, не смогу объяснить "заказчику" зачем для работы нашей программы нужен терминальный сервер. Медленные каналы связи с удалёнными точками - да, все согласны, это Россия. А в офисе, где гигабитная сеть (а у нас сервера с 10 Гиг сетевухами), ну, непонятно. Опять же, как с локальным оборудованием работать в режиме терминала?
We are hard at work… for you. :)

Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 4209
Зарегистрирован: 07 Июль 2005, 9:19
Откуда: г. Ростов-на-Дону

Купил, покрасил - твоё !

Сообщение Игорь Столяров » 17 Август 2017, 10:19

kreator писал(а):
17 Август 2017, 10:07
Опять же, как с локальным оборудованием работать в режиме терминала?
Как раз, с локальным оборудованием проблем нет ... принтеры, сканеры штрих-кодов, фискальные регистраторы,
пинпады эквайринга и т.д. - прекрасно переадресуются в терминальной сессии и работают. Но конечно, требуется
администрирование, бывают неожиданные моменты, особенно с отечественными производителями драйверов ...

Обычно заказчику объясняется просто: если у Вас в сети программа тупит - приводите всё своё сетевое хозяйство в порядок,
либо покупайте хоть один приличный компьютер для сервера и переходите на терминальный доступ.
«V» значит Вендетта !

Ответить