Задавайте вопросы, мы ответим
Вы не зашли.
Страниц: 1
Здравствуйте, у меня есть проект, где в таблицу сейчас в день добавляется 100 тыс. записей. Это число записей растет с развитием проекта. Проекту 10 дней, т.е. в ближайшем будущем может быть и 200-300 тыс записей в день. Именно поэтому у меня и возникают вопросы. Помогите пожалуйста ответить на них. Для начала немного информации о таблице. В таблице 7 полей, все поля имеют тип INT. Все поля в таблице нужны. Вот пример записи.
(506, 14, 1, 9, 1, 1, 1358189110),
(507, 12, 1, 22, 1, 1, 1358189114);
Старых записей в бд минимум, т.е. удалив ненуные записи, особо размер таблицы не сократишь.
Вопросы:
1. При каком числе записей серверу будет сложновато работать с такой таблицей?
2. Как быть в будущем? Ведь в будущем там может быть и 10млн записей и 50млн записей.
Intel® Core™ i7-2600 Quad-Core 4 физических ядра, 4 виртуальных (hyper-threading)
2 x 3 TB HDD SATA3
(software RAID1) 16 GB DDR3
Спасибо!
Отредактированно dimka888 (27.01.2013 18:42:21)
Неактивен
Можно и миллиард записей вставить. Вставлять большие блоки быстрее с помощью LOAD DATA INFILE. См. мой доклад на РИТ++ 2011, работа MySQL с экстремально большими таблицами
Неактивен
Здравствуйте. Можно работать и с таблицами, в которых миллиард записей - главное грамотно запросы составить и индексы к ним расставить. Можно разбить таблицу на несколько по какому-то критерию (шардинг), но сначала я бы попробовал без него, просто грамотно спроектировать. Ответ получился общий, конечно - приведите больше конкретики, может больше подскажем.
Неактивен
Страниц: 1