[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Open Source - клиент для Redis базы данных
Zerstoren
В общем приветствую комрады.

Недавно я познакомился с Редис и был весьма впечатлен noSQL базами данных. Но в то-же время и разочарован что клиент для столь быстрых проектов либо слабы в функционале (на ГитХабе куча) либо очень перегружены (Rediska) по этой причине я решился написать свой клиент, который будет чем-то средним, в одно время быстрым и в другое функциональным.

Главной особенностью будет - использование сокетов для общения с сервером и максимально нативные интерфейсы для работы с БД. А то все другие системы либо предоставляют очень ограниченный интерфейс но он низкоуровневый, либо он уже очень абстрагирован и нету ощущения что работаем с Redis.

По этому я сейчас открыл в Паблик репозиторий на GitHub. Но такая работа может занять близко месяца. По этой причине я ищу в команду человека, который смог-бы помочь.

Обязательные требования:
  • Знание GIT, PHP5, Redis, PHPUnit и не лениться их писать;
  • Уметь писать красивый код;
  • Понимание - что такое PHPdoc и как его реализовывать в коде;
  • Аккаунт на Github`e (можно и зарегать);
Хорошим плюсом будет использование *NIX систем, т.к. я ориентирован на это семейство ОС и переделывать что-то из-за Винды не буду (включая тесты)

Ах да, чуть не забыл. Для тех кому просто хочется посмотреть - репозиторий на GitHub



Спустя 11 минут, 56 секунд (16.12.2011 - 18:48) Игорь_Vasinsky написал(а):
Цитата
Уметь писать красивый код;
Хорошим плюсом будет использование *NIX систем


по целым 2ум пунктам подхожу biggrin.gif

Спустя 1 час, 45 минут, 35 секунд (16.12.2011 - 20:33) caballero написал(а):
[quote]Хорошим плюсом будет использование *NIX систем, т.к. я ориентирован на это семейство ОС и переделывать что-то из-за Винды не буду (включая тесты)
А что PHP уже перестал быть кросплатформенным?

Кстати заодно познакомся с CouchDB там с клиентом проблем нет. Документы в формате Json протокол - HTTP.

Спустя 1 час, 30 минут, 16 секунд (16.12.2011 - 22:04) Zerstoren написал(а):
CouchDB это обертка или БД?
Почитав статьи ничего конкретного не нашел.


Да, думаю у многих вопрос, почему именно Redis.
А все весьма просто.
1) Она быстрая как пуля (110000 операци получения данных за 1 секунду и это на моем ноуте)
2) Хороший набор встроенных функций http://pyha.ru/wiki/index.php?title=Redis:command
3) Она еще может заменять как memcache так и noSQL бд =)

По этому я на ней и остановился.

Спустя 2 минуты, 28 секунд (16.12.2011 - 22:06) Игорь_Vasinsky написал(а):
так почему он не нашёл широкого применения и признания среди вебдевелоперов???

Спустя 8 минут, 36 секунд (16.12.2011 - 22:15) Zerstoren написал(а):
Цитата (Игорь_Vasinsky @ 16.12.2011 - 19:06)
так почему он не нашёл широкого применения и признания среди вебдевелоперов???

Народ в сторону NoSQL совсем недавно начал шевелиться.

NoSQL не эффективен на обычных сайтах, зато очень хорош при высоко-нагружаемых проектов.

Вдумайтесь! 110.000 операций чтения! На ноуте у которого 3гб оперативы, обычный жеский диск, а не твердо-накопительный и проц 2.2ггц.

На реальных боевых серверах это будет в ранее 300.000 операций чтения.
С такими скоростями можно спокойно 100.000 человек в сутки держать при этом не напрягая сервер.

Впрочем, при устройстве на работу это будет отличное показательное портфолио.

Спустя 3 минуты, 38 секунд (16.12.2011 - 22:18) Игорь_Vasinsky написал(а):
понятно.... но я патриот.. может и будет ситуация когда он пригодится...

Спустя 56 минут, 5 секунд (16.12.2011 - 23:14) caballero написал(а):
Цитата
CouchDB это обертка или БД?

полноценная БД. При чем со встроенной админкой написаной на javascritpt (на котром кстати пишутся вьюшки в ней)

и кстати ориентирована как раз на веб.

чего не нашел непонятно - зайди на хабр и пни поиск по couchdb

Спустя 24 минуты, 17 секунд (16.12.2011 - 23:39) Zerstoren написал(а):
Цитата (caballero @ 16.12.2011 - 20:14)
Цитата
CouchDB это обертка или БД?

полноценная БД. При чем со встроенной админкой написаной на javascritpt (на котром кстати пишутся вьюшки в ней)

и кстати ориентирована как раз на веб.

чего не нашел непонятно - зайди на хабр и пни поиск по couchdb

Ничего интересного нету на хабре, кроме как юза для новичков.

Но я уже понял - что это не как не NoSQL + Memcache в одном флаконе.
А значит уже не то.

Спустя 1 месяц, 16 дней, 9 часов, 12 минут, 26 секунд (3.02.2012 - 08:51) VELIK505 написал(а):
Цитата (Игорь_Vasinsky @ 16.12.2011 - 19:06)
так почему он не нашёл широкого применения и признания среди вебдевелоперов???

Redis много где используеться в связке с node.js в основном Почитай
очень интересно. Очень высоко всё реализовано, очень высокий уровень программирования.
Вот это реально круто
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.