Автор Тема: Пара вопросов  (Прочитано 263 раз)

Niema

  • Ученик
  • *
  • Сообщений: 2
  • Благодарностей 0
Пара вопросов
« : Май 12, 2016, 11:44:35 am »
Отличный проект, благодарность составителям!
Вопрос первый. И главный. Каков максимальный объем базы данных можно сделать в вашем продукте?
Второй. Предусмотрена ли функция архивирования уже неактуальных данных в базе? Если да, то как в таком случае обойти проблему порядка нумерации. То что в архиве, уже в архиве. А то что актуально - нумерация с 1 и до бесконечности, до очередной архивации (с начала каждого года, например).
Спасибо!

vladimir.runa

  • Главный модератор
  • Мастер
  • **
  • Сообщений: 341
  • Благодарностей 22
  • skype: vladimir.runa
Re: Пара вопросов
« Ответ #1 : Май 12, 2016, 03:25:15 pm »
Спасибо!
1. В конструкторе используется база данных SQLite. Объём её данных достаточно большой - можно в интернете глянуть.
Мы тестировали на 1 млн. записей, другие - на больших объёмах. Обязательно делать оптимизацию базы - при этом ключевым полям задаётся индексация: http://runabase.ru/help/useful.html#optimise
2. Встроенной функции нет. Можно задавать флаг неактуальности записи - иногда удобно посмотреть историю по клиенту/товару с учётом прошлых лет.
Для начала новой нумерации используется её привязка к полю ссылки на объект - свойство "Зависит", активируемое при включении значения "макс.+1" у свойства "Исходное". Так можно задавать новую нумерацию в году, нумерацию для каждого списка записей в дочернем объекте и для другого.

Niema

  • Ученик
  • *
  • Сообщений: 2
  • Благодарностей 0
Re: Пара вопросов
« Ответ #2 : Май 17, 2016, 06:32:11 pm »
Спасибо!
1. В конструкторе используется база данных SQLite. Объём её данных достаточно большой - можно в интернете глянуть.
Мы тестировали на 1 млн. записей, другие - на больших объёмах. Обязательно делать оптимизацию базы - при этом ключевым полям задаётся индексация: http://runabase.ru/help/useful.html#optimise
2. Встроенной функции нет. Можно задавать флаг неактуальности записи - иногда удобно посмотреть историю по клиенту/товару с учётом прошлых лет.
Для начала новой нумерации используется её привязка к полю ссылки на объект - свойство "Зависит", активируемое при включении значения "макс.+1" у свойства "Исходное". Так можно задавать новую нумерацию в году, нумерацию для каждого списка записей в дочернем объекте и для другого.
А можно для особо одаренных поподробнее? (пункт 2) :)
Механизм я поняла, но нумерация автоматически не ставиться. и новые со старыми вперемешку идут. Можно как-то это организовать?

Александр

  • Посвященный
  • **
  • Сообщений: 59
  • Благодарностей 6
Re: Пара вопросов
« Ответ #3 : Май 18, 2016, 12:08:14 pm »
Посмотрите здесь http://runadeveloper.ru/avtomaticheskaya-numeraciya-s-privyazko/
Прикрепляйте скрины!
Все кажется в шоколаде, если не принюхиваться...

 

Яндекс.Метрика