Сообщения

BSON

http://habrahabr.net/thread/2746 BSON Этот формат данных пришел из MongoDb и активно ими продвигается. Формат изначально был разработан для хранения данных и не предполагался для их передачи по сети. Честно говоря, после недолгих поисков в интернете мы не нашли ни одного серьезного продукта, использующего внутри себя BSON. Но давайте посмотрим, что нам может дать данный формат. Плюсы: Поддержка дополнительных типов данных. Согласно спецификации формат BSON, помимо стандартных типов данных формата JSON, BSON поддерживает еще такие типы как Date, ObjectId ( https://docs.mongodb.org/manual/reference/object-id/ ), Null и бинарные данные (Binary data). Некоторые из них (например, ObjectId) чаще используются в MongoDb и не всегда могут быть полезны другим. Но некоторые дополнительные типы данных дают нам следующие бонусы. Если мы храним в нашем объекте дату, то в случае формата JSON у нас есть только один вариант хранения — это один из вариантов ISO-8601, и в с...

Ответы по MongoDB на собеседовании https://jsehelper.blogspot.com/2016/05/mongodb.html

Ответы по MongoDB на собеседовании  https://jsehelper.blogspot.com/2016/05/mongodb.html

JSON: основы использования

JSON: основы использования Что такое JSON? JSON - простой, основанный на использовании текста, способ хранить и передавать структурированные данные. С помощью простого синтаксиса вы можете легко хранить все, что угодно, начиная от одного числа до строк, массивов и объектов, в простом тексте. Также можно связывать между собой массивы и объекты, создавая сложные структуры данных. После создания строки JSON, ее легко отправить другому приложению или в другое место сети, так как она представляет собой простой текст. JSON имеет следующие преимущества: Он компактен. Его предложения легко читаются и составляются как человеком, так и компьютером. Его легко преобразовать в структуру данных для большинства языков программирования (числа, строки, логические переменные, массивы и так далее) Многие языки программирования имеют функции и библиотеки для чтения и создания структур JSON. Название JSON означает JavaScript Object Notation (представление объектов J...

Система управления базами данных PostgreSQL Краткая информация

Система управления базами данных PostgreSQL История развития MySQL и PostgreSQL История MySQL начинается в 1979 г., у ее истоков стояла небольшая компания во главе с Monty Widenius. В 1996 г. появился первый релиз 3.11 под солярис с публичной лицензией. Затем MySQL была портирована под другие операционные системы, появилась специальная коммерческая лицензия. В 2000 г., после добавления интерфейса, аналогичного Berkeley DB, база стала транзакционной. Примерно тогда же была добавлена репликация. В 2001 г. в версии 4.0 был добавлен движок InnoDB к уже имеющемуся MyISAM, в результате чего появилось кеширование и возросла производительность. В 2004 г. вышла версия 4.1, в которой появились подзапросы, парциальная индексация для MyISAM, юникод. В версии 5.0 в 2005 г. появились хранимые процедуры, курсоры, триггеры, представления (views). В MySQL развиваются коммерческие тенденции: в 2009 г. MySQL стала торговой маркой компании Oracle. История постгрес началась в 1977 г. с базы данн...