Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Активные темы » CronosPlus | CronosPro | Cronos for DOS

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89

Открыть новую тему     Написать ответ в эту тему

Widok



Moderator-Следопыт
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Отечественная ИСУБД «CronosPlus» («Cronos for DOS») сочетает новые возможности хранения и обработки данных с простотой и удобством работы.
 

 Основным отличием системы "CronosPlus" от других СУБД является сочетание высокой скорости работы с экономичным размещением данных на диске. Динамическое сжатие данных позволяет в 1,5 - 2 раза уменьшить объем, занимаемый данными на диске. При этом размер индексов составляет не более 30% от размера данных. Уже одно это позволяет значительно ускорить обработку информации. А так как скорость поиска не зависит от размера оперативной памяти, на реально больших массивах (несколько Гб), разница в скорости работы "CronosPlus" или другой СУБД увеличивается на порядок.
 
Оффициальный сайт
Скачать демо-версию 3.04.05 4.2Mb
Скачать документацию 1.8Mb
Скачать демонстрационный банк 267Kb
Поиск лекарств и способов обхода сования палок в колеса тут
 


FAQ ( by Yevgeniy )

  1. Оптимизация поиска с помощью словарного банка данных (1, 2).
  2. Обмен (объединение) между банками данных (1, 2, 3, 4, 5).
  3. Выгрузка коммерческого банка данных без защиты.
  4. Если не запускается патч для смены серийника.
  5. Экспорт данных из банка для подключения в более ранней версии, версии под ДОС, или же в других ИСУБД (1, 2, 3, 4, 5, 6, 7).
  6. Экспорт данных из банка для зашивания под более позднюю версию, комментарий.
  7. Смена серийника самого банка данных.
  8. ms Excel путает числовые и текстовые типы данных (1, 2, 3, 4, 5).
  9. Выгрузка банка данных в нескольких томах.
  10. Инструкция по подключению (восстановлению из архивных копий) банков данных.
  11. Запуск кроноса в терминальном режиме. (1, 2, 3).
  12. Создания банка данных для подключения на ИСУБД с любым серийным номером (1, 2, 3).
  13. Подключение банков данных с другим серийным номером.
  14. Удаление одинаковых значений в банке данных.
  15. Удалённый доступ к информации из банков данных. (1, 2).
  16. Если должно искать, но не находит (1, 2, 3).
  17. Проектирование выходных форм (1, 2, 3).



Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 13:09 08-09-2009 | Исправлено: Yevgeniy, 19:08 23-08-2022
braintweaker

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Еще один вопрос "назрел".  
Предполагается настроить глобальный поиск так, чтобы после первых запросов к нескольким банкам результат (определенное поле результата) использовалось для последующего поиска уже по другим банкам. Возможно ли это реализовать в рамках 1 запроса (т.е. автоматизировать поиск по результату 1го запроса?).
 
pntr4
Я сужу лишь по тому, что с подключенным пустым словарем глобальный поиск давал ошибку. Заполнение словаря пустой базой или отключение словаря убирало ошибку, вот и всё. Мануал стараюсь читать, но такую связь я не смог проследить.

Всего записей: 7 | Зарегистр. 22-04-2009 | Отправлено: 15:44 23-06-2020
pntr4



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
braintweaker нет таких понятий как "поле результата", что до предыдущего вопроса про ошибочные запросы, вы слишком сложно и путано объясняетесь. Если в банке нет словарных полей, поле глобального банка текстовое, соответствующие поля банков участвующих в поиске так же текстовые, то никаких ошибок там быть не может. Не выдумывайте проблемы, где их нет, и возникнуть они не могут. Что вы там обнаружили, одному Богу известно, вы либо не умеете объяснять свои затруднения, либо искажаете что-то.
В Кроносе после 6 версии есть два режима отображения банков. Линейный и иерархический. Пункт 3.1.1   мануала.
Что до вариаций выборочного поиска по ряду банков, вам никто не мешает создать несколько различных полей в ГП, и в соответствии со своими нуждами прикрутить к ним те банки и те поля, которые вам нужны. Не обязательно все прикручивать к одному. Например, у меня есть поля ФИО+адрес в одну строку, есть ФИО+ДР в одну строку и прочее. Для определенных запросов с расширенным поиском. Если спроектировано все корректно, то и поиск и его выдача так же будут корректными. Это не классический вариант проектирования, но если банков великое множество и переделать их под свой стандарт возможным не представляется, то такой вариант вполне себе рабочий и практичный.
В остальном, повторюсь - читайте мануал. А то после каждого ответа на вопрос, у вас будут возникать еще два, или более новых вопроса.

Всего записей: 392 | Зарегистр. 07-11-2010 | Отправлено: 09:01 24-06-2020 | Исправлено: pntr4, 09:03 24-06-2020
braintweaker

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В шапке написано, что вопрос с несовпадением серийного номера с серийным номером базы решается несколькими путями, как понял, в основном это касается версий 3. Вопрос следующего плана: в случае официальной покупки 7ой версии CronosPro будут ли проблемы с открытием различных баз, собранных с интернета? Т.е. есть ли такие же ограничения по открытию всевозможных баз, как у демо версии (имею ввиду ошибку, что серийный номер базы не совпадает с программой)? Изменилось ли что-то в этом плане?
 
Редактировать каждый банк на соответствие серийника кажется сумасшествием.

Всего записей: 7 | Зарегистр. 22-04-2009 | Отправлено: 16:36 31-07-2020
pntr4



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
braintweaker естественно будут, ведь серийный номер у вас будет не 1 и не 0, как в "народных версиях".

Всего записей: 392 | Зарегистр. 07-11-2010 | Отправлено: 19:22 31-07-2020 | Исправлено: pntr4, 19:22 31-07-2020
helloil

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добрый день коллеги!
Как обстоят дела с многопоточностью в 7-ке по сравнению с 5.0.11003 в сценариях массовой коррекции (со всеми возможными сценариями), идентификации, ревизии и просчета формул (перенос данных между полями и банками внутри базы), а также других, менее распространенных.
Если кронос научился, как пишут, использовать несколько ядер, то какие еще узкие места надо учесть при выборе железа для выделенной под администрирование последнего рабочей станции. Имеет ли смысл смотреть в сторону старых серверных зенонов, например Xeon E5 1680v3 на китайских матерях, типа Huanan X99TF.

Всего записей: 162 | Зарегистр. 31-10-2005 | Отправлено: 11:27 22-10-2020
pntr4



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
helloil
В кроносе нет поддержки многопоточности. Удаление дублей, идентификация, построение индексов действительно быстрее, чем в 6.4. Не в разы, но доработано и улучшено много чего. Запросы с джокерами и условиями в расширенном запросе быстрее, но вероятно потому что новая версия банков. Многие операции вычислительные чуть быстрее. Если сравнивать с 6.4. то немного быстрее, если сравнивать с 5.0 то существенно.  
Какая-такая "поддержка нескольких ядер"? Версии x64 нет и не будет, потому что для этого нужно полностью переписывать ядро, вряд ли это когда-нибудь случится.  
Для кроноса важна частота проца и частота шин по большому счету. Потому, любой камень более-менее современный и новая материнка и ему большего не нужно. Ни ядер, ни каких-то серверных мощностей. Всё это никак не отразится на быстродействии. Разница конечно будет, но она будет столь несущественной, что это точно не вопрос подбора конфигурации железа.
 

Всего записей: 392 | Зарегистр. 07-11-2010 | Отправлено: 14:22 22-10-2020 | Исправлено: pntr4, 14:28 22-10-2020
helloil

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
pntr4
Как всегда обманывают..
http://cronos.ru/cronospro-history.html
Изменения в версиях ИСУБД «CronosPRO»
26.09.2019
CronosPRO. Версия 7.0
 
Новое:
Во многие массовые процессы добавлена многопоточность (обмен, идентификация, импорт, массовая коррекция)...

Всего записей: 162 | Зарегистр. 31-10-2005 | Отправлено: 19:09 22-10-2020 | Исправлено: helloil, 10:39 23-10-2020
helloil

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В банке несколько баз. Из одной базы через несколько полей построены связи к остальным. Нужно переделать связь из нескольких полей, в одно. Т.е. сейчас из базы Книги есть отдельное связанное поле к базе "Цвет книги", отдельное поле связи "Автор книги", отдельное поле связи с "Количество страниц" и т.д. Нужно чтобы осталось одно поле связь, которое бы раскрывало все связанные базы.
Т.е. привести такую базу:
0|Системный номер|Ц|10|||
...
...
15|Цвет книги|ПО|||МН|ЦВ15
15|Автор книги|ПО|||МН|АК17
...
21|Количество страниц|ПО|||МН|КС4
 
к такому виду:
0|Системный номер|Ц|10|||
...
99|Связи|ПО|||МН|ЦВ15;АК17;...;КС4
 
Пытался написать формулу с LINKROOT, но не хватает опыта. Подскажите решение.

Всего записей: 162 | Зарегистр. 31-10-2005 | Отправлено: 10:21 23-10-2020 | Исправлено: helloil, 13:47 23-10-2020
pntr4



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
helloil
Во многие, но не во все. Идентификация? Там видимо речь только о Ctrl+Shift+D идет.  
Лично я ее не вижу. Программа как была x86 так и остается.
Я не вижу этой многопоточности по загрузке ядер. Это хорошо заметно по большим банкам на десятки млн. записей, например. Операции вычисления займут часы на любом железе, когда в EmEditor том же это займет буквально минуты.  
***л я такую многопоточность. ))
Да, быстрее, да, развитие есть, но... Исходники определенно лучше готовить в тексте, это несравнимо быстрее. Если у вас банки маленькие, то в принципе по фиг, а если большие, то это даже не имеет смысла сравнивать.

Цитата:
Во многие массовые процессы добавлена многопоточность (обмен, идентификация, импорт, массовая коррекция)






Нарушение п. 2.3. главы VIII Соглашения по использованию

Всего записей: 392 | Зарегистр. 07-11-2010 | Отправлено: 10:01 24-10-2020 | Исправлено: Maz, 10:50 24-10-2020
helloil

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Может ли идентификатор поля (типа ЮЛ12) содержать переменные, хотя бы в части номера поля?

Всего записей: 162 | Зарегистр. 31-10-2005 | Отправлено: 17:16 25-10-2020
pntr4



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
helloil, что именно имеется в виду? Формула для выходной формы, или для банка не одно и то же. Не уверен что я вас понимаю

Всего записей: 392 | Зарегистр. 07-11-2010 | Отправлено: 09:07 26-10-2020
helloil

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
pntr4
Для банка. Нужно пройтись TRIM по множеству полей банка. По идее, для каждого поля нужно написать свою строчку кода. В идеале, вместо номера подставить переменную и загнать выполнение в цикл.

Всего записей: 162 | Зарегистр. 31-10-2005 | Отправлено: 11:56 26-10-2020
pntr4



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
helloil Не понимаю о чем вы, при чем здесь TRIM?
Там где есть присваивание (:=) необходимо указывать функцию, откуда и куда. Если речь о том, можно ли обойтись без мнемокодов и номеров полей в формуле, то нет. Их можно обойти переменными, но если вы работаете с полем, в любом случае вам его придется указывать. Мнемокод базы и номер поля

Всего записей: 392 | Зарегистр. 07-11-2010 | Отправлено: 20:16 26-10-2020 | Исправлено: pntr4, 20:19 26-10-2020
Lemkes

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
где можно скачать базы ?

Всего записей: 25 | Зарегистр. 12-02-2010 | Отправлено: 22:42 02-12-2020
tweetee

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
есть файл .sql. как из него сконвертировать базу для cronos (версия 5 pro)?

Всего записей: 68 | Зарегистр. 27-05-2009 | Отправлено: 17:26 20-12-2020
pntr4



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tweetee Ставите sql сервер, восстанавливаете базу, выгружаете ее в текст. Или правите в текстовом редакторе файл *.sql.
Что за база-то? Если что-то оригинальное, готов помочь в течении дня.

Всего записей: 392 | Зарегистр. 07-11-2010 | Отправлено: 18:59 20-12-2020
tweetee

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
pntr4
ссылку могу дать.
в текстовом редакторе (GVim) я её открыл. что там дальше делать не знаю.
можно по шагам описать или где почитать поподробнее? с базами не знаком толком.

Всего записей: 68 | Зарегистр. 27-05-2009 | Отправлено: 23:05 20-12-2020 | Исправлено: tweetee, 23:06 20-12-2020
pntr4



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
pntr4
напишите в ПМ что внутри, если материал того стоит, он оригинальный, я конвертирую в Кронос его. Если нет, то мне это не интересно.
Если вы не знакомы с базами, то описывать пошагово не имеет ни малейшего смысла, вы все равно ничего не сделаете

Всего записей: 392 | Зарегистр. 07-11-2010 | Отправлено: 12:24 21-12-2020
pivlev

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как пользоваться командой JOIN?
 
Задал вопрос в другой теме:
Цитата:
Есть база людей с адресами в Кроносе, но им пользоваться невозможно, так как оболочка в последнем Юникоде отображается неправильной кодировкой - такими знаками � (вопросами в закрашенном ромбе).
 
Смена же кодировки Windows 10 на русскую создаст слишком много проблем.
 
Экспортировал данные в текст, и всё бы хорошо, но вместо городов, улиц и районов идут номера.
 
Подскажите, пожалуйста, где найти расшифровку этих кодов - как экспортировать и ее?
 
Спасибо!

Ответили:
Цитата:
pivlev
есть же тема!
CronosPlus | CronosPro | Cronos for DOS
 
Цитата:
но вместо городов, улиц и районов идут номера.
 
в СУБД это означает, что данные находятся в другой таблице и это индекс записи в другой таблице.
для выборки используют команды JOIN. как же делается тут - тема выше.

 
Погуглил, но не нашел такой команды.
 
Подскажите, пожалуйста, как сделать выборку с названиями улиц?
 
Спасибо!

Всего записей: 50 | Зарегистр. 01-05-2006 | Отправлено: 00:41 15-02-2021 | Исправлено: pivlev, 00:42 15-02-2021
pntr4



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Экспортировал данные в текст, и всё бы хорошо, но вместо городов, улиц и районов идут номера.

Нужно расшифровывать коды словаря в понятия.  
1 - улица Ленина,  
2 - проспект Карла Маркса и т.п.
Для этого используется функция DECODE в формуле.

Цитата:
Подскажите, пожалуйста, где найти расшифровку этих кодов - как экспортировать и ее?
 

Внутри папки с банком должна быть еще одна, Voc например. В ней и находится словарь.  
Пишете формулу вроде
АА17:= DECODE (АА2,0)
Где АА мнемокод базы, 17 номер поля внутри которого расшифровываем словарные понятия, а АА2 номер словарного поля.

Цитата:
для выборки используют команды JOIN

В Кроносе нет никаких JOIN и прочих SELECT, это не SQL.

Цитата:
 СУБД это означает, что данные находятся в другой таблице и это индекс записи в другой таблице.

Код "1", а понятие "улица Ленина" это словарная запись кодов и понятий, при чем тут индексы записей? У человека каша в голове

Всего записей: 392 | Зарегистр. 07-11-2010 | Отправлено: 09:05 15-02-2021 | Исправлено: pntr4, 09:07 15-02-2021
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89

Компьютерный форум Ru.Board » Компьютеры » Программы » Активные темы » CronosPlus | CronosPro | Cronos for DOS


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru