Использование GMail в качестве интерфейса к моей базе данных - PullRequest
2 голосов
/ 30 ноября 2010

Что, если я решу использовать потрясающие возможности поиска по почтовому архиву GMail в моей базе данных?Что делать, если для каждой транзакции, за которую отвечает моя база данных, я отправлял по электронной почте подробности этой транзакции на адрес GMail, существующий исключительно для поиска и извлечения транзакций., номера счетов, имена клиентов - что угодно, используя поисковую систему Google.Результаты представлены в виде «сообщений электронной почты».

Представьте, что пользователь, работающий со стандартной (сетевой) учетной записью GMail, ищет номер счета-фактуры через окно поиска GMail - он возвращает все случаи, когда БД делал все, чтовключил этот уникальный номер.Открытие любого из этих «сообщений электронной почты» будет содержать статический текст, включенный во время транзакций (история и отслеживание золота), но также может содержать гаджет, который может преобразовать «сообщение» в редактор для выполнения новой транзакции.на этом счете.

Представьте себе, что я был не первым, кто об этом подумал - конечно, нет, - и даже если бы я был, я не достаточно умен, чтобы реализовать одну идею.

Вам известно о подобных усилиях?

thx

[? Вместо этого принадлежит суперпользователю?]

Ответы [ 2 ]

0 голосов
/ 07 декабря 2014

У меня просто была та же идея; 4 года после тебя. По-прежнему не похоже, что это было «сделано раньше» в каком-либо производственном смысле. Но сейчас, в 2014 году, я действительно не понимаю, почему нет. Пакеты Python для взаимодействия с gmail уже существуют и очень просты в использовании. Не требуется много абстракции, чтобы превратить это в обобщенное хранилище ключ-значение.

Это, вероятно, не самая быстрая база данных и не лучшее решение для всего; но как простая в использовании, простая для поиска, тривиальная в настройке, 100% бесперебойная работа, облачное хранилище и резервное копирование, база данных free-in-in-beer, насколько я могу видеть, довольно эпическая.

Кто-нибудь еще видел примеры того, как это было сделано раньше?

Редактировать: подумав об этом, есть несколько ответов о том, почему это плохая идея:

  • Gmail не разрешает произвольный доступ из разных мест; это заблокирует ваш аккаунт. довольно шоуоппер
  • amazon simpleDB также предоставляет вам простое хранилище значений ключей с такими же характеристиками (плюс хорошая поддержка Python), и это не так уж сложно настроить, если вы хотите провести день, оборачиваясь вокруг него , А также фактически бесплатен для того типа трафика, который вы можете втиснуть в учетную запись Gmail.
0 голосов
/ 30 ноября 2010

Интересная идея, однако, учитывая ваши параметры поиска, она может быть ненадежной. Хотя поиск в gmail великолепен, я обнаружил проблемы при поиске частичных терминов. Например, у меня было электронное письмо, чья тема была «напичкана». Когда я искал "stuffa", я не получал результатов, когда я искал "stuffas", я получал электронное письмо в результатах поиска. Кроме того, у меня было электронное письмо с 8-значным номером внутри тела. Когда я искал 7 цифр из 8, я не получил результатов, но когда я поставил все 8 цифр, в результатах появилось электронное письмо. Таким образом, поиск в gmail может оказаться не таким мощным решением, как вы думаете. Опять же, это мой опыт, я хотел бы услышать, если кто-то может частично искать номера в Gmail.

...