Какие тип таблиц и формат строк выбрать?

280
21 февраля 2017, 17:31

Используется MySQL - 5,7-x64 Access -2016 odbc

Таблицы расположены на MySql.
Работа с таблицами(добавление, обновление, удаление) осуществляется в Access.

Количество записей в разных таблицах по разному: от нескольких сотен тысяч до нескольких десятков миллионов.

Количество полей в разных таблицах по разному: от 5 - 30 штук.

Типы полей используемые в таблицах:
- INT
- TIMESTAMP
- DATETIME
- ENUM
- LONGTEXT
- TEXT
- INT
Все таблицы будет иметь одно или несколько проиндексированных полей. Некоторые таблицы будут иметь AUTO_INCREMENT.

Все обновления в таблицах будут стекаться в один журнал ("Таблица update" (см. схему)) с полями: - дата изменения; - имя таблицы в которой произошло обновление; - Id записи в которой произошло обновление; - имя поля в котором произошло обновление; - Содержание обновления (т.е. новое значение, после обновления);

Все удаляемые записи в таблицах будут стекаться в таблицу "Таблица backup" (см. схему). Поля таблицы "Таблица backup" будут соответствовать полям всех таблиц имеющимся в БД. Т.е. в "Таблица backup" будут собраны все поля всех таблиц из БД.

Тип таблиц и формат строк принят для всех одинаковым:
- тип таблиц - MyISAM;
- формат строк - Default;

ТАБЛИЦА --//-- ТИП ТАБЛИЦЫ --//-- ФОРМАТ СТРОК
Таблица 00_Tb_1 --//-- MyISAM --//-- Default
Таблица 00_Tb_2 --//-- MyISAM --//-- Default
Таблица 00_Tb_3 --//-- MyISAM --//-- Default
Таблица 00_Tb_4 --//-- MyISAM --//-- Default
Таблица 00_Tb_5 --//-- MyISAM --//-- Default
Таблица update --//-- MyISAM --//-- Default
Таблица backup --//-- MyISAM --//-- Default

Вопрос.
1. Какие тип таблиц и формат строк правильнее будет выбрать ?
Или приведённые в вопросе типы таблиц и формат строк приемлемы для данной задачи?

READ ALSO
reflection - Вызов метода с передачей массива

reflection - Вызов метода с передачей массива

Имеется класс вот в таком видеТоесть написать Foo или Bar с указанием импорта не получится, только так

351
Кнопка вверх android

Кнопка вверх android

Есть активность(активность 1), она запускает другую(активность 2), причем передает некие данные влияющие на то что отображает дочерняя активность(активность...

417
Как вывести массив в обратном порядке без использования length

Как вывести массив в обратном порядке без использования length

Создаётся массив целых чиселНужно вывести массив в обратном порядке

635