<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум PHP-MyAdmin.RU &mdash; Какую Базу данных выбрать]]></title>
	<link rel="self" href="https://forum.php-myadmin.ru/extern.php?action=feed&amp;tid=2554&amp;type=atom" />
	<updated>2012-05-12T17:30:51Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.php-myadmin.ru/viewtopic.php?id=2554</id>
		<entry>
			<title type="html"><![CDATA[Re: Какую Базу данных выбрать]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=20104#p20104" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>vanicon сказал:</cite><blockquote><p>Стоит ли использовать индексы?</p></blockquote></div><p>Если будет выборка данных, то без индексов скорость упадет значительно. Я считаю, что индексы нужны. В остальном вы все правильно написали.</p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2012-05-12T17:30:51Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=20104#p20104</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Какую Базу данных выбрать]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=20103#p20103" />
			<content type="html"><![CDATA[<p>Установил SQLite, читает конечно он потрясающие на ровне с redis&#039;om а то и получше, но вот запись очень уж долгая. Дольше чем в mysql, полазил в гугле и прочитал что так плохо записывает из за постоянного открытия и закрытия файла базы данных. Так как SQLite хранит базы в отдельном файле... Поставил в ручную открытия и закрытия после 1 млн цикла на запись прописалось все менее чем за 5 сек. При использовании индексов при каждой записи в таблицу по 100 тыс значений увеличивается времени записи, если первый раз он записывал за 12с то 10 раз запишет за 40-50с. Если индексы не использовать то записывается те же 100тыс от 8 до 15с. Стоит ли использовать индексы?</p>]]></content>
			<author>
				<name><![CDATA[vanicon]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=2280</uri>
			</author>
			<updated>2012-05-12T12:09:22Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=20103#p20103</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Какую Базу данных выбрать]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=20102#p20102" />
			<content type="html"><![CDATA[<p>C nosql я не работал, поэтому ничего сказать не могу, а у SQLite чтение данных быстрее MySQL с таблицами типа MyISAM. Если есть желание что провести сравнительные тесты, то можно попробовать SQLite, как вариант.</p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2012-05-12T11:52:59Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=20102#p20102</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Какую Базу данных выбрать]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=20101#p20101" />
			<content type="html"><![CDATA[<p>А почему именно SQLite? Почему не mysql или nosql хранилища?</p>]]></content>
			<author>
				<name><![CDATA[vanicon]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=2280</uri>
			</author>
			<updated>2012-05-12T11:09:04Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=20101#p20101</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Какую Базу данных выбрать]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=20098#p20098" />
			<content type="html"><![CDATA[<p>Попробуйте SQLite. Судя по задаче, это оптимальный вариант.</p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2012-05-11T21:47:11Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=20098#p20098</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Какую Базу данных выбрать]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=20097#p20097" />
			<content type="html"><![CDATA[<p>Есть цель сделать клон твиттера, и не знаю какую бд выбрать для этого. Сейчас набирают популярность nosql бд (Redis,Cassandra и т.д) за счет своей высокой производительности. Начал пробовать моделировать данные на базе redis&#039;a но банально не смог выбрать последние записи нужных мне пользователей без дальнейших заморочек с ними... Потом обнаружил что у mysql есть таблица вида memory которая хранит данные в оперативной памяти, то есть также как и все хранилища виде пар ключ=значение. Что обеспечивает тоже не плохую производительность, но все же немного медленнее чем nosql решения, но зато можно спокойно моделировать сложные структуры данных. Также есть вопрос и по масштабируемости таких данных если выбрать вариант mysql memory. И также трата ресурсов оперативной памяти в пустую, то есть например есть 2 поля id_user и text. Необходимо ставить тип и максимальное значение этого поля. Поставить id_user - max 10 и text - max 140. То все посты с текстом менее 140 символов все ровно будут весить как будто там 140 символов... Как Вы думайте какой вариант лучше использовать? или может что - нибудь другое предложите?</p>]]></content>
			<author>
				<name><![CDATA[vanicon]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=2280</uri>
			</author>
			<updated>2012-05-11T19:38:55Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=20097#p20097</id>
		</entry>
</feed>
