PHP армагедон

AmdY

Пью пиво
Команда форума
:) А вот фуллтекссёрча доктрина тоже делать не умеет, не поддерживает даже на уровне анотаций. нужно самому допиливать :)
 

keltanas

marty cats
Zvook
Все эти различия между MyISAM и InnoDB лишь следствия. Основная разница в том, что MyISAM хранит данные и индексы различных таблиц в различных файлах, а InnoDB в одном файле. При чем, если из базы InnoDB похерить значительно-увесистую таблицу, то размер файла (читай, базы) не уменьшится.

Так что для одной задачи InnoDB точно не подходит - для хранения логов.
 

Zvook

Новичок
Zvook
Все эти различия между MyISAM и InnoDB лишь следствия. Основная разница в том, что MyISAM хранит данные и индексы различных таблиц в различных файлах, а InnoDB в одном файле. При чем, если из базы InnoDB похерить значительно-увесистую таблицу, то размер файла (читай, базы) не уменьшится.

Так что для одной задачи InnoDB точно не подходит - для хранения логов.
Весомо. Признаюсь, не знал о такой концептуальной разнице хранения данных.
 

флоппик

promotor fidei
Команда форума
Партнер клуба
Ну, скажем так, это не совсем правда. Во-первых, InnoDB можно переключить в режим одного файла на таблицу через настройку innodb_file_per_table и, во-вторых, он умеет бить на несколько файлов хранилище с заданным размером и автосозданием новых файлов, в-третьих, дисковое пространство — ресурс необычайной дешевизны.
 

Gas

может по одной?
в 5.6 innodb_file_per_table=1 по дефолту, ну наконец то
 

Mols

Новичок
keltanas
не понял нить.
Размер файла не уменьшится, но движок таблиц будет использовать это место повторно.
То есть оно просто остаётся занятым на уровне ФС, но на уровне движка таблицы всё норм.
И можно будет писать в эту же базу без роста размера файла.
 

keltanas

marty cats
флоппик
Gas
Да, согласен, это все так. Но, видимо мне одному попадаются клиенты с шаред-хостингом, где нельзя добраться до настроек мускуля. Вообще порой возникает желание написать такой же высер, как ТС, только на счет российских хостеров. А MySQL > 5.1 на рядовом хостинге - это вообще пока только фантастика.

Mols
Понял. Но, речь шла про логи. Их размер может значительно превысить размер полезных данных.
 

fixxxer

К.О.
Партнер клуба
Нормальных хостингов, где есть как минимум php 5.3 и mysql 5.1+ с innodb, масса.

Если в ближайшем магазине продают просроченные продукты, ты же не поленишься и дойдешь до соседнего.

И четко указанные в документации продукта требования к хостингу никто не отменял.

О тонком же тюнинге на шаред хостинге, конечно, речи вообще быть не может, если ресурс достаточно крупный - для этого можно взять ВПС или выделенный сервер (они бывают с администрированием, да. Либо можно предложить свои услуги по администрированию и заработать лишнюю копеечку). А если это небольшой сайтик, то без разницы.
 
Сверху