Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «nicolay»
![Главные темы](/themes/1/i/menu/tt/main_themes.png)
Franz Nicolay – To Us, the Beautiful! (2015) 2015-02-14 17:00:31
Artist: Franz Nicolay Album: To Us, ...
+ развернуть текст сохранённая копия
Artist: Franz Nicolay Album: To Us, the Beautiful! Genre: Indie Rock Country: USA Quality: VBR 250 kbps Tracklist: 01. To Us, the Beautiful! 02. Marfa Lights 03. Talk to Him in Shallow Water 04. Bright White 05. Imperfect Rhyme 06. Everything Is Going According to Plan 07. Open with the Wrestlers 08. The Pilot Inside [...]
Тэги: franz, indie, nicolay, rock, usa
Сайт без бекэнда: аутентификация пользователя в BaaS parse.com через социальные сети 2015-01-22 05:22:51
Я буду каждое утро развертывать мир, как резиновую ленту на мяче для гольфа, а ...
+ развернуть текст сохранённая копия
Я буду каждое утро развертывать мир, как резиновую ленту на мяче для гольфа, а вечером завертывать обратно. Если очень попросишь — покажу, как это делается. Р. Брэдбери
Введение
В статье описан Backend-as-a-Service подход к хранению и обработки данных. Рассказаны преимущества и недостатки представителя такого подхода — сервиса parse.com. Коротко представлен сервис аутентификации пользователей через соц. сети uLogin. Основное назначение — показать, как эти два сервиса могут взаимодействовать, чтобы проект не требовал регистрации пользователей по логину и паролю, но в то же время сохранилась возможность авторизации пользователей к действиям над объектами.
О BaaS и parse.com
Parse.com — один из самых популярных провайдеров backend-as-a-service (BaaS). BaaS подход позволяет не поднимать свой сервер для хранения и обработки данных приложения. Это используется в мобильных разработках и в обычном вебе. Parse.com имеет свои SDK под несколько платформ, в том числе серверных. Но я расскажу о javascript.
Возможность работать с базой данных через javascript, не поднимая свой сервер, открывает отличные возможности, например, для Single page application (SPA), которое можно хостить на Github Pages, Bitbucket и многих других бесплатных. Первый вопрос, который у меня возник, когда я услышал про работу с БД из клиентского кода — это разграничение прав доступа, так как ключи общеизвестны. Изучив документацию parse.com, я выяснил, что для этого используется авторизация пользователей. Каждый пользователь имеет свой логин и пароль. SDK имеет методы регистрации нового пользователя по логину и паролю, аутентификации по этим же данным. Можно добавить email, при этом сам parse.com умеет отправлять настраиваемые письма для верификации email.
Читать дальше →
Тэги: baas, facebook, javascript, nosql, parse.com, twitter, администрирование, баз, белогривые, веб-разработка, данных, книги, лошадки, облака, облачный, сети, социальные, хостинг, хранение
Прямой доступ к классам Caché через REST, на примере DHTMLX Grid 2014-10-13 13:56:18
С выходом новой версии InterSystems Caché появилась возможность использовать технологию REST и ...
+ развернуть текст сохранённая копия
С выходом новой версии InterSystems Caché появилась возможность использовать технологию REST и строить приложения, с помощью различных Javascript UI библиотек, в то время как сервер Caché выступает в роли сервера данных. В данной статье будет рассмотрен очень простой пример доступа к хранимым классам Caché с помощью технологии REST.
Читать дальше →
Тэги: cache, dhtmlx, grid, intersystems, javascript, nosql, блог, веб-разработка, компании, разработка
[Из песочницы] Не стоит бояться использовать HandlerSocket 2014-10-08 11:41:54
![](//habrastorage.org/files/877/032/6ee/8770326ee5fd4d0babd6ce070b3e36b8.png)
( ...
+ развернуть текст сохранённая копия
![](//habrastorage.org/files/877/032/6ee/8770326ee5fd4d0babd6ce070b3e36b8.png)
(пример работы протокола HandlerSocket на картинке)
Вступление
В предыдущем проекте возникла потребность в разгрузке базы данных, тогда жизнь и столкнула меня с HandlerSocket`ом.
HandlerSocket — это протокол, реализованный в одноимённом плагине для РСУБД MySQL, позволяющий использовать NoSQL методику для доступа к данным, хранящимся в InnoDB таблицах. Основная причина, по которой используют NoSQL решения — это очень быстрый поиск по первичному ключу.
Еще про HandlerSocketHandlerSocket работает как демон внутри процесса mysql, принимая TCP соединения и выполняя запросы клиентов. Он не поддерживает SQL запросы, вместо этого он предоставляет простой язык запросов для CRUD операций с таблицами. Именно поэтому он гораздо быстрее mysqld/libmysql в некоторых случаях:
HandlerSocket оперирует данными без парсинга SQL запроса, что приводит к уменьшению загрузки процессора.
Он поддерживает пакетное выполнение запросов. Можно отправить несколько запросов сразу и получить результат за один раз, что опять же снижает нагрузку на процессор и на сеть.
Протокол HandlerSocket более компактный, чем у mysql/libmysql, что приводит к сокращению нагрузки на сеть.
Подробнее можно почитать здесь:
- Официальный репозиторий;
Введение в HandlerSocket: описание протокола и расширения php-handlersocket;
То, что вы хотели знать о HandlerSocket, но не смогли нагуглить;
Первый опыт работы с Handler Socket & php_handlersocket.
Под катом вас ожидает:
- Новая библиотека для работы с HS, написанная на PHP;
- Сравнение производительности существующих решений + нового;
- Symfony2 bundle для работы с HS;
- Плагины к Munin для мониторинга активности HS;
- Разные мысли вслух и рассказы о «шишках».
Читать дальше →
Тэги: handlersocket, handlersocketlibrary, munin, mysql, nosql, php, symfony, высокая, производительность
PostgreSQL 9.4 Что нового? 2014-08-29 03:09:46
![](//habrastorage.org/files/e4d/bbf/55f/e4dbbf55fe4b41a6be0500fe74f738f1.png)
+ развернуть текст сохранённая копия
Доброго времени суток! Не за горами релиз PostgreSQL 9.4 и нелишним будет пройтись по некоторым новшествам, привнесённым в этой версии. В статье будут рассмотрены (по большей части, касаемые клиентской модели):
- изменения в автообновляемых представлениях
- изменение в материализированных представлениях
- команда ALTER SYSTEM для установки конфигурационных параметров
- опция WITH ORDINALITY для функций, возращающих набор строк
- новые функции для агрегированных данных
- улучшения для индексов GIN и GiST
- улучшенный вывод команды EXPLAIN
- разогрев кэша
- триггеры для внешних таблиц
- изменения для json и новый тип данных jsonb
Подробней
Тэги: %субд%, nosql, postgresql, администрирование, баз, базы, веб-разработка, данных, мат, прогрессивное, улучшение, шах
Главная / Главные темы / Тэг «nicolay»
|
Взлеты Топ 5
Падения Топ 5
|