Google база данных: Об ответственном использовании Google Таблиц в роли баз данных
Google spreadsheet как база данных для веб-приложений
Кто-нибудь знает, могу ли я использовать электронную таблицу Google для хранения результатов моей пользовательской формы HTML?
Я знаю, что Google spreadsheet позволяет создавать форму на самом домене Google, но можно ли использовать Google spreadsheet в качестве базы данных для других веб-приложений?
google-sheets
Поделиться
Источник
Pvt
18 октября 2010 в 05:54
2 ответа
-
Google Oauth для установленных приложений против Oauth для веб-приложений
Так что мне трудно кое-что понять… Если вы делаете Oauth для веб-приложений, вы регистрируете свой сайт с обратным вызовом URL и получаете уникальный секретный ключ потребителя. Но как только вы получили токен Oauth для веб-приложений, вам не нужно генерировать Oauth вызовов на сервер google из.
..
-
Google Spreadsheet jdbc connector
Мне нужно использовать Google Spreadsheet с сервером JasperReports, для этого мне нужен разъем JDBC для Google Spreadsheet. Я нашел этот проект , но он не обновляется с 2010 года. Мне было интересно, может быть, Google Drive имеет API для такого рода соединений, или кто-то из вас знает другой…
Поделиться
casablanca
18 октября 2010 в 05:56
1
Зачем вы хотите это сделать ? Как вы думаете, каково время отклика бэкенда Google, когда приложение получает много запросов ? Каков максимальный разрешенный запрос ?
Поделиться
Ankur Gupta
18 октября 2010 в 05:59
Похожие вопросы:
Аутентификация и использование электронной таблицы Google в качестве базы данных для веб-приложения
Кажется, вокруг этой темы есть много вопросов, но ни один из них, похоже, не отвечает на мой вопрос. У меня есть простой веб-сайт с формой регистрации, и когда пользователи вводят свой email, я хочу…
Какой Язык Google Использует Для Веб-Приложений
Я хочу знать одну вещь, какой язык Google использует для разработки веб-приложений, потому что я обсуждал это со своими друзьями, и они говорят, что Google использует Python для веб-приложений, но…
Рекомендации по настройке центральной БД с основными таблицами для веб-приложений
Я начинаю писать все больше и больше веб-приложений для работы. Многие из этих веб-приложений должны хранить одни и те же типы данных, такие как местоположение. Я подумал, что, возможно, лучше…
Google Oauth для установленных приложений против Oauth для веб-приложений
Так что мне трудно кое-что понять… Если вы делаете Oauth для веб-приложений, вы регистрируете свой сайт с обратным вызовом URL и получаете уникальный секретный ключ потребителя. Но как только вы…
Google Spreadsheet jdbc connector
Мне нужно использовать Google Spreadsheet с сервером JasperReports, для этого мне нужен разъем JDBC для Google Spreadsheet. Я нашел этот проект , но он не обновляется с 2010 года. Мне было…
php-google-spreadsheet-client getByTitle возвращает null
Я использую эту библиотеку https://github.com/asimlqt/php-google-spreadsheet-client для взаимодействия с электронной таблицей Google api. Используя приведенные примеры в значительной степени как…
Скачать Google spreadsheet использовать google spreadsheet api
У меня есть рабочий пример, который я получил здесь. https: / / developers.google.com/google-apps/spreadsheets/ мне нужно загрузить некоторые файлы из Google doc пользователя. import…
Интеграция аутентификации входа в систему Google+ для веб-приложений
Мне нужно интегрировать Google+ в мои веб-приложения, чтобы пользователи могли входить в систему со своими учетными данными google. Я не забочусь о других API-х (получение данных для использования с…
Архитектурный веб-сервер, сервер приложений и сервер БД
Насколько мне известно, эта архитектура Веб-сервер -> сервер приложений -> сервер БД это лучше, чем Веб-сервер — > сервер БД Но я не знаю причин. Кто-нибудь знает? Мой сервер приложений — это сервер…
Как несколько разработчиков могут совместно поддерживать решение, основанное на Google Apps Script, Google Forms и Google spreadsheet?
Используя общий аккаунт Google, несколько разработчиков в нашей компании разработали решение на основе Google Apps Script, Google Forms & Google spreadsheet. Мы настроили много временных…
Какую базу данных использует Google?
Большой стол
Распределенная система хранения структурированных данных
Bigtable — это распределенная система хранения (созданная Google) для управления структурированными данными, которая рассчитана на масштабирование до очень большого размера: петабайты данных на тысячах обычных серверов.
Многие проекты в Google хранят данные в Bigtable, включая веб-индексацию, Google Earth и Google Finance. Эти приложения предъявляют к Bigtable очень разные требования, как с точки зрения размера данных (от URL-адресов к веб-страницам до спутниковых изображений), так и требований к задержке (от массовой обработки на сервере до обработки данных в реальном времени).
![]()
Несмотря на эти разнообразные требования, Bigtable успешно предоставил гибкое, высокопроизводительное решение для всех этих продуктов Google.
Некоторые особенности
- быстрая и чрезвычайно масштабная СУБД
- разреженная, распределенная многомерная отсортированная карта, разделяющая характеристики как ориентированных на строки, так и ориентированных на столбцы баз данных.
- предназначен для масштабирования в петабайтный диапазон
- он работает на сотнях или тысячах машин
- легко добавить больше компьютеров в систему и автоматически начать использовать эти ресурсы без какой-либо реконфигурации
- каждая таблица имеет несколько измерений (одно из которых является полем для времени, позволяющим управлять версиями)
- Таблицы оптимизированы для GFS (файловой системы Google), поскольку они разбиты на несколько планшетов — сегменты таблицы разделены по выбранной строке таким образом, что размер планшета составит ~ 200 мегабайт.
Архитектура
BigTable не является реляционной базой данных. Он не поддерживает объединения и не поддерживает расширенные SQL-подобные запросы. Каждая таблица представляет собой многомерную разреженную карту. Таблицы состоят из строк и столбцов, и каждая ячейка имеет метку времени. Может быть несколько версий ячейки с разными отметками времени. Отметка времени позволяет выполнять такие операции, как «выбрать ‘n’ версии этой веб-страницы» или «удалить ячейки, которые старше определенной даты / времени».
Чтобы управлять огромными таблицами, Bigtable разделяет таблицы по границам строк и сохраняет их как планшеты. Планшет занимает около 200 МБ, а каждая машина экономит около 100 планшетов. Эта настройка позволяет распределять планшеты из одной таблицы между многими серверами. Это также учитывает мелкозернистую балансировку нагрузки. Если одна таблица получает много запросов, она может сбросить другие планшеты или перенести занятую таблицу на другой компьютер, который не так занят. Кроме того, если компьютер выходит из строя, планшет может быть распределен по многим другим серверам, так что влияние на производительность любого компьютера будет минимальным.
Таблицы хранятся как неизменяемые SSTables и хвост журналов (один журнал на машину). Когда машине не хватает системной памяти, она сжимает некоторые планшеты, используя собственные методы сжатия Google (BMDiff и Zippy). Незначительные уплотнения включают только несколько планшетов, в то время как крупные уплотнения включают всю систему таблиц и занимают место на жестком диске.
Расположение планшетов Bigtable хранится в клетках. Поиск любого конкретного планшета обрабатывается трехуровневой системой. Клиенты получают точку в таблице META0, из которых только одна. Таблица META0 отслеживает многие планшеты META1, которые содержат местоположения просматриваемых планшетов. В META0 и META1 интенсивно используются предварительная выборка и кэширование, чтобы минимизировать узкие места в системе.
Реализация
BigTable построен на файловой системе Google (GFS), которая используется в качестве резервного хранилища для файлов журналов и данных. GFS обеспечивает надежное хранилище для SSTables, проприетарного формата файлов Google, используемого для сохранения табличных данных.
Другим сервисом, который BigTable активно использует, является Chubby , высокодоступный, надежный сервис распределенных блокировок. Chubby позволяет клиентам захватить блокировку, возможно, связав ее с некоторыми метаданными, которые он может обновить, отправив сообщения о том, что они активны, обратно в Chubby. Блокировки хранятся в иерархической структуре именования в виде файловой системы.
В системе Bigtable интерес представляют три основных типа серверов :
- Главные серверы: назначайте планшеты планшетным серверам, отслеживайте расположение планшетов и перераспределяйте задачи по мере необходимости.
- Планшетные серверы: обрабатывают запросы на чтение / запись для планшетов и разделенных планшетов, когда они превышают предельные размеры (обычно 100–200 МБ). Если происходит сбой планшетного сервера, то на 100 планшетных серверах каждый подхватывает 1 новый планшет, и система восстанавливается.
- Блокировка серверов: экземпляры службы распределенной блокировки Chubby. Множество действий в BigTable требует приобретения замков, включая открытие планшетов для записи, обеспечение того, чтобы одновременно было не более одного активного мастера, и проверку контроля доступа.
Пример из исследовательской работы Google:
Часть примера таблицы, в которой хранятся веб-страницы. Имя строки — это
обратный URL . Семейство столбцов содержимого содержит содержимое страницы , а семейство столбцов привязки содержит
текст любых привязок, которые ссылаются на страницу. На домашнюю страницу CNN ссылаются как домашние страницы Sports Illustrated, так и домашние страницы MY-look, поэтому строка содержит столбцы с именами
anchor:cnnsi.com
и
anchor:my.look.ca
. Каждая якорная ячейка имеет одну версию ; столбец содержание имеет три версии , на временные метки
t3
,t5
иt6
.![]()
API
Типичными операциями для BigTable являются создание и удаление таблиц и семейств столбцов, запись данных и удаление столбцов из строки. BigTable предоставляет эти функции разработчикам приложений в API. Транзакции поддерживаются на уровне строк, но не для нескольких ключей строк.
Вот ссылка на PDF исследовательской работы .
И здесь вы можете найти видео, показывающее Джеффа Дина из Google на лекции в Университете Вашингтона , где обсуждается система хранения контента Bigtable, используемая в бэкэнде Google.
Можно ли использовать Google Диск в качестве базы данных? Oh! Android
Могу ли я использовать Google Диск в качестве базы данных пользователей?
Мне нужно личное хранилище базы данных онлайн для каждого пользователя моего приложения.
Например, пользователю 1 необходимо сохранить записи в таблице базы данных со списком его онлайн-собраний.
Пользователь 2 также должен хранить записи в аналогичной таблице. Ни один пользователь не должен видеть записи друг друга.
Google Drive предоставляет разработчикам доступ к папке приложения: https://developers.google.com/drive/android/appfolder
В документации указано, что приложение Folder может использоваться для хранения файлов конфигурации, временных файлов или любых других типов файлов, принадлежащих пользователю, но их не следует подделывать.
Я рад создать файловую базу данных, которая либо имеет один файл, чтобы представлять всю таблицу базы данных (в данном случае все собрания), либо один файл в строке таблицы базы данных (одно собрание).
Это что-то, что я могу хранить в папке приложения Google Диска?
Я понимаю, что в приложении Drive API есть квота, но это кажется очень высоким и не запретительным. Для хранения файлов, которые мне нужны, у самих пользователей должно быть достаточно онлайн-хранилища на Google Диске. Я также изучаю Firebase, но Google Диск был бы намного более дешевым решением и хорошо понятным для потенциальных пользователей.
Да, это возможно. Он будет работать нормально, потому что каждый пользователь имеет свои собственные данные на своем собственном диске. Вы можете хранить как можно больше данных в этой специальной папке, если оно не заполняет всю квоту накопителя.
Лично я сделал это, используя таблицы для моей «базы данных». Я не запрашиваю непосредственно таблицу. Вместо этого я инкрементально синхронизирую его с локальной БД на устройстве и читаю только начиная с последней строки, которую я синхронизировал последним. Очень быстрая синхронизация.
Вы не говорите, где работает ваше приложение, но на рабочем столе Chrome у вас даже есть синхронизация файловой системы Chrome, которая хранится на диске пользователя и автоматически синхронизируется с другими хромированными устройствами.
База данных Google Scholar: особенности системы, опции
База данных Google Scholar – поисковая система нового поколения, специализирующаяся на поиске вторичных источников научных публикаций и информации.
Специализированная система Google Scholar, как и универсальная Google, выдает пользователю результаты поиска, включающие в себя фрагмент текста, название и гиперсвязь к документу.
Робот Google Scholar посещает только те сайты, которые связаны с наукой, и дополняет свой индекс необходимой информацией о содержании и местонахождении научных работ. База данных содержит сведения о бесплатных полнотекстовых публикациях, статьях, у которых доступно только реферативное или библиографическое описание.
В Google Scholar содержатся сведения о статьях, опубликованных в журналах и хранящихся в репозиториях либо на сайтах научных коллективов или личных веб-ресурсах ученых.
- Google Scholar собраны данные о печатных и электронных версиях статей. Робот базы данных занимается индексированием онлайновых научных работ. Если в электронном варианте публикации обнаруживается ссылка на офлайновый документ, он также попадает в базу данных. Офлайновые статьи, выдаваемые в списках результатов поиска, отмечаются пометкой [Citation];
- В списке результатов обязательно имеются ссылки, ведущие к разным страницам, на которых размещаются минимальные сведения о статье – к примеру, библиографические описания.
Никаких отсылок в первоначальным источникам в списках нет;
- Поисковый робот может выдавать несколько ссылок на материалы, касающиеся одной и той же публикации: ссылки на сайты издательского дома, на реферативную базу данных, персональный сайт автора работы;
- Правила, по которым работает поисковая система Google Scholar, аналогичны правилам Google;
- Google Scholar и Google – совершенно разные базы данных.
Функции, выполняемые базой данных Google Scholar, не только информационные, но и наукометрические. Список результатов поиска по гиперсвязи содержит такие данные, как количество и перечень документов, ссылающихся на определенную публикацию в пределах базы данных.
Число, указанное в графе Cited by, говорит об уровне авторитетности и популярности научной публикации.
Поскольку заполнением базы данных Google Scholar занимается робот, который не во всех случаях корректно находит и отображает библиографические описания. В итоге это приводит к выдаче весьма интересных результатов: к примеру, можно отыскать научные статьи под авторством Минска.
Функции базы данных Google Scholar:
- Поиск публикаций с разных источников;
- Поиск библиографических ссылок, статей, рефератов и прочих научных работ;
- Поиск в базе данных или сети полнотекстового документа;
- Выдача сведений о любых научных работах в разных сферах исследований.
Поиск по всем научным журналам мира
Онлайн базы данных — обзор на CloudERP
2018. В облачной платформе Mail.ru появился сервис аренды баз данных
Игра в догонялки между Mail.ru и Яндексом теперь происходит и на облачном фронте. Недавно Яндекс запустил свою облачную платформу Яндекс.Облако, в составе которой есть сервис аренды баз данных. В Mail.Ru Cloud Solutions такого сервиса не было, поэтому они решили побыстрее это упущение исправить. Новый сервис MCS Базы данных позволяет компаниям быстро разворачивать в облаке популярные базы данных (MySQL, PostgreSQL, Mongo, Galera и Tarantool) и гибко масштабировать их по мере роста проекта. Использование этого PaaS-сервиса даёт возможность сократить время запуска выпускаемых продуктов и сервисов с недель и месяцев до минут. Мониторинг работоспособности и создание бэкапов берёт на себя MCS и гарантирует доступность 99,95%. Стоимость начинается от 1.17 руб/час.
2017. Онлайн-конструктор баз данных и бизнес-приложений GetReport стал бесплатным на 12 пользователей
В 2014 году Forrester Research, международное аналитическое агентство, которое занимается исследованиями рынка информационных технологий, начал отслеживать быстро растущую категорию программного обеспечения, которую обозначили как Low-code development platform. Это платформы, которые обеспечивают быстрое создание бизнес-приложений с минимальным ручным кодированием и минимальными первоначальными инвестициями в настройку, обучение и развертывание. На 2017 год состояние рынка Low-code платформ оценивается в 3,887 миллиарда долларов, прогнозируется, что к 2020 году он вырастет до 15,478 миллиардов долларов. (читать далее) ***
2016. Руна — конструктор для создания бизнес-приложения своими руками
Если вы просмотрели тысячи бизнес-приложений в наших рейтингах и не нашли такого, которое подходит вашей компании, то, возможно, вам будет легче сделать его самостоятельно. К счастью, сейчас для этого не обязательно учить языки программирования — нужно просто понимание того, что вы хотите и умение пользоваться визуальным редактором. Именно так работает конструктор Руна. Это что-то вроде Microsoft Access: вы создаете таблицы с нужными полями в базе данных, формы для ввода и отображения данных и вспомогательные справочники. Зато конструктор Руна — более простой, бесплатный, интегрируется с 1С и работает на Windows, Linux и Android. Платить нужно, только если вы хотите сделать многопользовательскую систему, с которой пользователи смогут работать через интернет. В этом случае — стоимость составит 250 руб/мес за пользователя (т.к. синхронизация будет осуществляться через сервер Руны).
2009. Amazon запустила MySQL as a Service
Как и в прошлом году перед майкрософтовской конференцией разработчиков PDC (где Microsoft анонсирует платформенные новинки), Amazon начинает шевелиться и что-то делать. В прошлом году Microsoft анонсировала Windows Azure, и Amazon тут-же предложила разработчикам виртуальные сервера EC2 под управлением Windows. В этом году на своей конференции Microsoft собирается представить облачную реляционную СУБД Azure SQL. И вот вам ответ Amazon — новый сервис Amazon RDS (Relational Database as a Service), который представляет собой готовую к использованию масштабируемую реляционную базу данных MySQL. ***
2008. Zoho и Google создают новые возможности для SaaS разработчиков
В последние пару недель Zoho и Google анонсировали сразу несколько новинок для своих платформ разработки. Пожалуй, наиболее важная из них — это сервис CloudSQL от Zoho, который позволяет, используя любой удобный язык SQL-запросов (MySQL, PostrgeSQL, MSSQL . ..), получить доступ к базе данных, с которой работают ваши Zoho-приложения. Это означает беспрецедентную возможность интегрировать свои Zoho-приложения с другими SaaS-сервисами или локальными системами.Под Zoho-приложениями имеются в виду как стандартные их сервисы (Zoho CRM, Zoho DB, Zoho Mail …), так и собственные web-приложения, созданные на Zoho Creator.Дополнительно — это возможность когда угодно и в каком-угодно формате бэкапить свои данные, что благоприятно влияет на нервы пользователя.Другие новшества от Zoho и Google для разработчиков:Сделай сам: Приложения Zoho Creator можно установить на Google App EngineРанее создать SaaS приложение на Google App Engine могли только программисты (и только знающие Питон). Теперь каждый, кто умеет перетягивать мышкой квадратики может это сделать. Для этого следует создать приложение на Zoho Creator — обычно это некая база данных с возможностью вводить в нее информацию через форму и отображать данные в различном виде. Приложение в Zoho Creator может сделать любой чайник.
Затем это приложение можно экспортировать в спец-формате для Google App Engine, и импортировать его туда.Какой смысл это делать? Во-первых, для обеспечения более надежного и мощного хостинга. Во-вторых, для того, чтоб это приложение можно было разместить на собственном домене. В-третьих, чтобы интегрировать с другими приложениями на платформе гугла…Мониторинг работоспособности приложения на Google App EngineВ панели управления GAE появился раздел, подобный недавно появившемуся сервису Zoho Status для мониторинга вэб-приложений.Модель ценообразования Google App EngineДо сих пор разработчики пользуются GAE бесплатно, но при этом они ограничены некоторыми ежедневными лимитами на использование ресурсов. Поэтому, многих интересует, сколько же прийдется платить, когда этих бесплатных ресурсов не будет хватать.Модель ценообразования GAE напоминает Adwords. Вы устанавливаете максимальный дневной бюджет. Его, кстати, можно распределить между ресурсами (процессор, входящий трафик, исходящий трафик, память)И каждый день, когда бесплатно выделяемые ресурсы будут превышены — начинают капать ваши денежки (в карман гуглу).
Сколько их накапало — будет видно в панели управления. Деньги с карточки будут сниматься еженедельно.
2007. Amazon открыла новую онлайновую базу данных
Компания Amazon открывает новый сервис под названием SimpleDB, представляющий собой онлайновую базу данных. Как сообщает Information Week со ссылкой на заявления вице-президента Amazon Адама Селипски, служба SimpleDB дополнит уже действующие сервисы компании Simple Storage Service (S3) и Elastic Compute Cloud (EC2). Сервис Amazon S3, заработавший в прошлом году, предназначен для хранения больших объемов информации. Подписчики службы S3 платят 15 центов за гигабайт сохраняемых данных и 20 центов за гигабайт передаваемых данных. Что касается системы Amazon EC2, то она позволяет создавать масштабные распределенные веб-сервисы. Новая база данных SimpleDB, по словам Селипски, предназначена для хранения небольших по размеру блоков информации. Это могут быть метаданные или сведения об определенных объектах. Подписчики сервиса смогут осуществлять поиск по базе и получать быстрый доступ к нужной информации. К достоинствам SimpleDB разработчики относят простоту использования, высокую производительность и надежность. Позиционируется сервис SimpleDB в качестве онлайновой альтернативы традиционным реляционным базам данных. Компания Amazon за предоставления доступа к службе SimpleDB не планирует взимать обязательную ежемесячную плату. Подписчикам придется оплачивать только машинное время из расчета 14 центов в час, а также трафик. При этом один гигабайт сохраняемой информации будет стоить 10 центов, а гигабайт извлекаемых из базы данных — 18 центов. Ограниченное тестирование сервиса начнется в течение нескольких ближайших недель. ***
2007. Google купила разработчика web презентаций
Google купил фирму Zenter, компанию, специализирующуюся на разработке программных средств для создания и демонстрации презентаций в онлайне. Технологии Zenter, как ожидается, будут использованы с целью расширения функциональности онлайнового офисного пакета Google Docs & Spreadsheets. В состав Google Docs & Spreadsheets уже сейчас входит приложение для работы с презентациями, созданное на базе методик, выкупленных поисковым гигантом у компании Tonic Systems. Наработки Zenter, предположительно, позволят упростить демонстрацию презентаций через Сеть и их обмен между пользователями интернета
2007. Zoho Creator поможет создать простое Веб-приложение
Сегодня вышла версия 2.0 сервиса Zoho Creator. Он предназначен для создания простых приложений для работы с базами данных (попросту говоря — таблиц, в которые можно удобно заносить записи, быстро искать их там и редактировать). Естественно, фишка в том, что работать с таким приложением смогут несколько человек. Это может быть база контактов, прайс-лист, учет расходов и доходов и т.д. Все это делается визуально и не требует знания языков программирования. Надо сказать, что подобная штука, если ее грамотно использовать, может быть намного полезней многих навороченных бизнес-приложений.
2007. Dabble — база данных в стиле Web 2.0
Dabble — это онлайн альтернатива MS Access. В этом сервисе есть возможность создать несколько таблиц, связать их и составить перекрёстный отчёт, но при этом не приходится думать о типах связей или индексах. Одна из находок Dabble — это представления (views). Создав или импортировав таблицу, можно сортировать её так или эдак, фильтровать по нужным параметрам, подсчитать какое-нибудь значение по одному из столбцов и сохранить результат в готовом виде, чтобы в любой момент к нему вернуться. Это выгодно отличает Dabble от традиционных СУБД. Чтобы что-то зафиксировать, используя СУБД, нужно приложить усилия: составить запрос и каким-то образом интерпретировать полученные по нему данные. В Dabble DB всё сохраняется прямо по ходу просмотра, и, для того чтобы зафиксировать представление, нужно лишь ввести его названиеВторая особенность, которая заставляет с уважением относиться к Dabble, — это разные подходы к работе с различными форматами данных. К примеру, если один из столбцов таблицы — даты, то, рассказав об этом программе, можно перейти к виду, в котором все записи таблицы будут разложены на календаре. Ещё больше впечатляет карта — её можно увидеть в том случае, если какой-то из столбцов будет содержать географические данные.
Последний важный плюс Dabble — широкие возможности экспорта данных. Любую из таблиц можно получить не только в виде XLS или CSV, но и PDF и, что самое интересное, RSS и iCal. Таким образом, Dabble очень хорошо интегрируется с другими сервисами и программами. Очень интересно, к примеру, подружить его с Yahoo Pipes. Жаль только, что результат работы Pipes нельзя импортировать в Dabble автоматически.Под конец два главных минуса — необходимость ежемесячной оплаты услуг Dabble и плохая поддержка кириллицы. Правда, оба минуса выражены в довольно мягкой форме. После первого месяца работы придётся либо начинать платить, либо делать свои таблицы общедоступными. Что касается кириллицы, то её надо избегать лишь при выборе названий таблиц и столбцов, да и то лишь в том случае, если данные предполагается экспортировать в RSS.
2006. ThinkFree заюзал технологию Ajax
Компания ThinkFree представила бета-версию продукта Ajax Edition. Новое онлайн приложение, доступное в рамках сервиса ThinkFree Online, гарантирует совместимость с популярными во всем мире инструментами для редактирования текста, работы с электронными таблицами и создания презентаций, производимыми компанией Microsoft. Новые высокопроизводительные и компактные инструменты позволят создавать превосходные документы с элементами форматирования на базе шаблонов. Пользователи также смогут вносить изменения в уже существующие документы, не беспокоясь о сохранности данных и целостности макета оригинального документа.Разработчики внесли в свой продукт целый ряд усовершенствований, упрощающих коллективную работу с документами. К примеру, теперь пользователь сможет без труда отобразить список изменений, сделанных другими специалистами. Ранее для обнаружения изменений приходилось внимательно просматривать весь документ.Решение ThinkFree Ajax Edition позволяет заниматься подготовкой самых разных документов для персонального или делового использования, выгодно отличаясь от аналогичных web-приложений на базе технологии AJAX, которые не исключают вероятности утери или повреждения данных при чтении и сохранении документов Office.
2006. Google создает онлайн хранилище файлов?
Появилось подозрение, что Google разрабатывает онлайновое файлохранилище. По крайней мере, о подобной возможности говорится в презентации, обнародованной в рамках мероприятия Analyst Day. На одном из слайдов презентации говорится, чтокомпания намерена «собрать всю информацию пользователя в онлайне, включая фотографии, электронные письма,закладки и прочее». Причём доступ к этим данным клиенты смогут получатьс любых устройств, построенных на базе различных программных платформ.Впрочем, о возможных сроках запуска онлайнового хранилища данных Googleпока ничего не сообщается. ***
1997. IBM Web Data Connector публикует данные на Web сервера
Корпорация IBM расширила область применения своей онлайн базы данных Net.Data — инструментального средства подготовки публикаций в Web, добавив “настоящую” поддержку Oracle и Sybase SQL Server; кроме того, в ней расширена масштабируемость и улучшена поддержка Web-серверов корпораций Microsoft и Netscape Communications. Кроме медленного (но универсального) интерфейса CGI (Соттон Gateway Interface) Net.Data теперь поддерживает собственные протоколы обращения к Web-серверам корпораций Netscape, Microsoft и IBM. Мы не испытывали никаких трудностей, когда во время тестирования использовали Net.Data вместе с Internet Information Server корпорации Microsoft. В дополнение к улучшенной поддержке Web-серверов Net.Data теперь можно сконфигурировать для поддержки пула соединений, чтобы избежать накладных расходов при установлении соединения с БД каждый раз, когда пользователь обращается к Web-странице. Язык программирования Net.Data в данной версии был значительно расширен: введены операторы перехода, стал возможным вызов внешних модулей на языках REXX, Си или Си++ и использование встроенного Java-кода. Net.Data появился в конце января по цене $295; выпускаются версии для операционных сред AIX, OS/2 и Windows NT. Связь Net.Data с системами AS/400 будет бесплатной.
Подключение к базе данных Google BigQuery в Power BI Desktop — Power BI