Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
Без гемора залить 10+гб в бд как то тяжко)Быстрее и без геморроя хранить значения в БД.
Можно и в 1 массиве хранить — но тогда в виде подмножества массивов с ключ=значение
Это дело потом сериализовать и записывать в файл.
Функция serialize для этого служит.
Выборка — десериализовать:
PHP:$array=unserialize(file_get_contents($file));
+100500Товарищ только от БД ушел, а вы его обратно в нее агитируете. По поводу неуникального массива. А как вы тогда делали выборку из БД, и понимали какое значение кому пренадлежит?
а что там такая серьёзная проблема, которая больше чем колличество постов тут по массивам? но раз камрад решил (насколько я понял) задачу почти, то и такой путь имеет право на жизньТоварищ только от БД ушел, а вы его обратно в нее агитируете. По поводу неуникального массива. А как вы тогда делали выборку из БД, и понимали какое значение кому пренадлежит?
ТС верняк усидчивый QA бы был, респект+100500
Оперативы бы мне подбавить, а то пришлось резать файлы на 100+ частей, иначе out of memory когда массив в 10+гб в память падал.
На будущее для работы с БД и огромными вставками рекомендую:+100500
В базу я загонял с уникальными индексами, что ставило изначально в тупик, из-за геометрического уменьшения скорости insert и select при росте бд, даже с присущими индексами и объединением запросов.
INSERT INTO ... ON DUPLICATE KEY UPDATE