Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Версия 8 #73

Open
tsv19su opened this issue Jun 27, 2022 · 9 comments
Open

Версия 8 #73

tsv19su opened this issue Jun 27, 2022 · 9 comments
Labels
enhancement New feature or request

Comments

@tsv19su
Copy link
Contributor

tsv19su commented Jun 27, 2022

Начинаю делать базу 8-ой версии

Originally posted by @tsv19su in #1 (comment)

@tsv19su254052
Copy link
Owner

tsv19su254052 commented Jun 27, 2022

База по объектам и база по авиакомпаниям - те же.
В принципе можно отдельную базу не делать, а делать таблицы 8-ой версии внутри общей базы 6-ой версии, потому что от тестовых баз отказываемся

@jvxram
Copy link
Contributor

jvxram commented Jun 27, 2022

и в ней же делать тестовые таблицы, потом их очищать и снова заполнять

@tsv19su
Copy link
Contributor Author

tsv19su commented Jun 27, 2022

в имени таблицы надо указать, что это 8-ая версия
могут понадобиться таблицы 6-ой версии с ключами и индексами

@tsv19su254052
Copy link
Owner

Все ПО переписывать или размножать не надо.
Достаточно в классе добавить функций под 8-ю версию.
А на клиентах дорисовать выбор версии

@tsv19su254052 tsv19su254052 changed the title База данных 8-ой версии Версия 8 Jun 27, 2022
@tsv19su254052
Copy link
Owner

tsv19su254052 commented Oct 30, 2022

Файл журнала на рабочей базе повредился (SAS-овский контроллер пишет - плохие сектора). Переименовал эту базу в ...Damaged, забэкапил тестовую, раскатал из нее новую базу ...Test2 - теперь эта рабочая, повторил предыдущие 2 обработки, забэкапил ее и раскатал бэкап в ...Test3 - теперь эта тестовая (см. журнал LogReport_DBNew6). Надо переделать DSN-ы на всех клиентах

@tsv19su254052 tsv19su254052 added the enhancement New feature or request label Dec 16, 2022
@tsv19su254052
Copy link
Owner

Пока на данной стадии загрузка на SQL-ных хранимках со вставками на xQuery через комплектный XML-ный парсер SQL Server-а выигрыша в скорости не показывает, чем на xml-ной библиотеке Python-а. На YouTube народ этот момент упоминает. Когда данные разрастутся, надо будет это делать через SAX, потому что по ресурсозатратам он выгоднее, чем DOM

@tsv19su254052
Copy link
Owner

Запустил несколько загрузок, чтобы они друг друга сажали на взаимоблокировки и обходили их. Сравнил, как данные упали в табличную и в XML-ныю базу -> Оказывается кое-что в таблицу не упало. Я думал будет наоборот. Сначала собирался вывести разницу запросом после загрузки, но уже и так вижу. Полез в исходные данные, там все соответствует в точности до одного. Не пойму где косяк

@tsv19su254052
Copy link
Owner

По расчетам до конца загрузок еще 6 суток примерно. На все про все до запуска время еще столько есть

@tsv19su254052
Copy link
Owner

Выяснил причину. Сделал. Теперь хранимки нормально вызываются из Python-а. Запустил дополнительно к 3-м загрузкам еще 3 загрузки на хранимках

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants