В настоящее время я занимаюсь исследовательским проектом, и мне дали около 400 ГБ данных. Они все пары, и в настоящее время я использую данные загрузки mysql в свой db. Я рассмотрел довольно много вариантов оптимизации mysql для вставки, но он слишком долго заканчивается (оценка составляет 118 дней).Хорошие требования к БД
А затем я посмотрел на лучший ключ, магазин ценностей вокруг: Токийский кабинет. Мне это очень нравится, быстро и легко, и все просто. Тем не менее, он не позволяет идентичные ключи встречаться более одного раза. Это НЕ соответствует моему требованию.
(Мои данные что-то вроде < 1, 2> < 1, 3> < 1, 4> < 2, 9> ... и т.д.)
Любой здесь есть что-то хорошее, чтобы рекомендовать ? Я предпочитаю что-то, что имеет API для php (потому что я буду использовать веб-разработчика для внутреннего внутреннего интерфейса)
Что-то быстрее, чем mysql предпочтительно (Единственные запросы, которые я буду запускать, это «SELECT c1 from table WHERE c2 = X "или" SELECT c2 FROM table WHERE c1 = X ")
Я должен вставить все данные один раз, чтобы позволить выборам работать. Таким образом, вставка не может занимать больше недели на мой размер данных.
(Распространяется нормально, у меня есть кластер).
Что такое диапазон и область ваших данных? Почему именно вы решили вставить данные в базу данных MySQL? –
Все, что я делаю, вставив: <1, 2> <2, 3> <1, 3> как это. существует только одна таблица с двумя столбцами с первичным ключом (c1, c2) и другим ключом (c2, c1) для целей повторного создания – disappearedng