Зависит от кучи факторов.
Поэтому в реальности от 0 до 70%от теоретической максимальной.
Радиосвязь вообще и WiFi в частности это довольно непредсказуемая штука.
Вот сейчас у вас отличная скорость, через долю секунды сосед начал качать большой файл и скорость уже в два раза меньше, а еще через секунду включилась микроволновка, и кто то начал елозить беспроводной мышкой по экрану - и скорость упала почти до нуля, потом опять поднялась.
Плохо экранированная микроволновка, не очень удачная беспроводная мышка, или точка доступа соседа, запросто могут свести скорость к нулю.
блиа, оффтоп конечно. но подучите русский язык, ужасно неприятно читать.
думаю, решив этот вопрос, проблема в задаче так же исчезнет. никому безграмотный программист нафиг не сдался.
по вопросу: в пыхе есть несколько функций для округлений. к большему, к меньшему и т.п. используйте их
что эта портянка кода вообще должна делать? возможно данный говнокод можно завернуть узнав о существовании открытого и закрытого ключей, uniqid и пр
п.с. не старался задеть религиозных чувств. ничего личного.
как-то так (синтаксис не проверял, но думаю идея будет понятна)
SELECT
f.app_id as app1
,s.app_id as app2
,count(*) as cnt
FROM app_technologies f
INNER JOIN app_technologies s ON s.technology_id = f.technology_id AND s.app_id <> f.app_id
GROUP BY f.app_id, s.app_id
ORDER BY cnt DESC
LIMIT 1
Прямые ссылки -- только на изображения. Для музыки, видео и документов -- индивидуальные для каждого IP.
А вообще даже за такую мысль нужно уже по рукам бить.
Ваша главная проблема, что вы не правильно ставите вопрос.
Смотря что за данные вы хотите хранить:
В каком виде приходят данные?
Структурированные?
Объем?
Смотря что вы с этими данными хотите делать:
Различные выборки?
Десериализовать в объект?
Просто вывести пользователю?
Думаю после ответа на эти вопросы вы поймете что за способ хранения вас устроит.