2012-03-31 3 views
0

Мы только начали задумываться о новом проекте, где крайне важно обрабатывать доли секунд. Мы будем использовать apache как веб-сервер с php.Какая база данных должна использоваться вместо mysql (в сочетании с apache, mysql)

Мы будем получать данные о дате как: 2012-03-31 18: 20: 10.015493 и хотите сохранить его в db.

После некоторого исследования я заметил, что mysql не поддерживает фракции до версии 5.6 или что-то в этом роде. Эта версия, похоже, находится в стадии разработки, и поэтому я не хочу ее использовать.

Какова ваша рекомендация, используйте другой сервер базы данных или сохраните дату как другой тип данных в mysql? Требования к другому серверу db состоят в том, что он совместим с apache и является открытым исходным кодом, работающим на unix.

У кого-нибудь есть подсказки или указатели?

+0

Совместим с Apache или с PHP? Кроме того, любое исследование, которое вы сделали, и конкретные проблемы, которые у вас есть, должны быть в вашем вопросе. Насколько я могу судить, вы даже не заблуждались, каковы ваши другие варианты. – Corbin

+0

Оба apache и php. У меня есть googled, довольно много, проблема в том, что после этого я еще больше смутился. Вот почему я спросил его здесь, поэтому я мог бы прийти с обсуждением и обсудить. – crre

ответ

0

В PostgreSQL:

SELECT CURRENT_TIMESTAMP; 
Result: 2001-12-23 14:39:53.662522-05 

Подробнее here

+0

Проблема/вопрос, как я храню его в базе данных. Я знаю, как обращаться с ним в php. Один из вариантов, как вы говорите, хранить его как большой int. Но мне интересно, может ли это вызвать проблемы с вычислениями и сравнением в sql. – crre

+0

Я переписал свой ответ. Предыдущий ответ был ужасным. Извини за это. –

0

Вы должны также рассмотреть MariaDB (а MySQL совместимый вилка). Они поддерживают microseconds в текущей стабильной версии (5.3).

 Смежные вопросы

  • Нет связанных вопросов^_^