Недавно я познакомился с Редис и был весьма впечатлен noSQL базами данных. Но в то-же время и разочарован что клиент для столь быстрых проектов либо слабы в функционале (на ГитХабе куча) либо очень перегружены (Rediska) по этой причине я решился написать свой клиент, который будет чем-то средним, в одно время быстрым и в другое функциональным.
Главной особенностью будет - использование сокетов для общения с сервером и максимально нативные интерфейсы для работы с БД. А то все другие системы либо предоставляют очень ограниченный интерфейс но он низкоуровневый, либо он уже очень абстрагирован и нету ощущения что работаем с Redis.
По этому я сейчас открыл в Паблик репозиторий на GitHub. Но такая работа может занять близко месяца. По этой причине я ищу в команду человека, который смог-бы помочь.
Обязательные требования:
- Знание GIT, PHP5, Redis, PHPUnit и не лениться их писать;
- Уметь писать красивый код;
- Понимание - что такое PHPdoc и как его реализовывать в коде;
- Аккаунт на Github`e (можно и зарегать);
Ах да, чуть не забыл. Для тех кому просто хочется посмотреть - репозиторий на GitHub
Спустя 11 минут, 56 секунд (16.12.2011 - 18:48) Игорь_Vasinsky написал(а):
Цитата |
Уметь писать красивый код; Хорошим плюсом будет использование *NIX систем |
по целым 2ум пунктам подхожу
Спустя 1 час, 45 минут, 35 секунд (16.12.2011 - 20:33) caballero написал(а):
[quote]Хорошим плюсом будет использование *NIX систем, т.к. я ориентирован на это семейство ОС и переделывать что-то из-за Винды не буду (включая тесты)
А что PHP уже перестал быть кросплатформенным?
Кстати заодно познакомся с CouchDB там с клиентом проблем нет. Документы в формате Json протокол - HTTP.
А что 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 бд =)
По этому я на ней и остановился.
Почитав статьи ничего конкретного не нашел.
Да, думаю у многих вопрос, почему именно 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) | ||
полноценная БД. При чем со встроенной админкой написаной на javascritpt (на котром кстати пишутся вьюшки в ней) и кстати ориентирована как раз на веб. чего не нашел непонятно - зайди на хабр и пни поиск по couchdb |
Ничего интересного нету на хабре, кроме как юза для новичков.
Но я уже понял - что это не как не NoSQL + Memcache в одном флаконе.
А значит уже не то.
Спустя 1 месяц, 16 дней, 9 часов, 12 минут, 26 секунд (3.02.2012 - 08:51) VELIK505 написал(а):
Цитата (Игорь_Vasinsky @ 16.12.2011 - 19:06) |
так почему он не нашёл широкого применения и признания среди вебдевелоперов??? |
Redis много где используеться в связке с node.js в основном Почитай
очень интересно. Очень высоко всё реализовано, очень высокий уровень программирования.
Вот это реально круто