Данный текст рассматривает вкратце особенности объектно-реляционного отображения (Object-Relational Mapping — ORM) и вводит новое понятие реляционного отображения коллекций (Collection-Relational Mapping — CoRM), предлагая обсудить перспективы и возможности технической реализации новой концепции долговременного хранения состояния объектов
Читать полностью »
Рубрика «sql» - 80
Реляционное отображение коллекций — альтернатива объектно-реляционному отображению?
2013-05-29 в 12:03, admin, рубрики: orm, python, sql, ооп, Программирование, метки: orm, sql У нас, как и во многих других организациях, проводится тестирование соискателей при поступлении их на работу. Основу тестирования составляет устное собеседование, но в некоторых случаях, даются также практические задания. Несколько дней назад, Руководство попросило меня подготовить набор задач на знание SQL.
Читать полностью »
Релиз СУБД Caché 2013.1
2013-05-23 в 11:16, admin, рубрики: cache, dbms, globalsdb, intersystems cache, nosql, sql, базы данных, Блог компании InterSystems, глобалы, СУБД, метки: caché, dbms, globalsdb, InterSystems cache, nosql, SQL, базы данных, глобалы, субдВышла новая версия Caché 2013.1 Что нового?
Развитие функционала
- дальнейшее развитие EXtreme Event Persistence;
- поддержка WebSocket;
- расширенная поддержка JSON;
- новый редактор панелей в BI DeepSee.
Повышение скорости разработки
- multiсompile классов;
- новая команда COS return;
- args по ссылке;
- %Find для Caché SQL.
Улучшение производительности
- производительность обработки XML +50%;
- улучшение производительности de-journaling;
- повышение производительности ROLLBACK до 20%;
- увеличение лимита глобального буфера до 16 ТБ;
- увеличение лимита разделяемой памяти до 1 ТБ;
- построение индексов класса с минимальным временем простоя — %Library.IndexBuilder;
- эскалация блокировок;
- увеличение производительности конкурентных обновлений — до 30%.
Полная версия документа на английском языке.
Обо всем по порядку и о других изменениях версии под катом.
Читать полностью »
Вывод постов вордпресс за пределами сайта
2013-05-17 в 6:14, admin, рубрики: php, sql, wordpress, метки: wordpress 
Задача:
Недавно столкнулся с интересной для себя задачей: Написать скрипт, который бы выводил некоторое количество постов с моего сайта в виде миниатюр. Казалось бы что может быть проще, однако суть задачи именно в том, чтобы сделать этот скрипт универсальным и доступным в использовании на любом сайте с любого движка.
Пример реализации вы можете посмотреть на моём сайте game.tobefun.org открыв любую игру.
Как видите я применил этот алгоритм для вывода определённого количества (оно задаётся параметрами вашего окна) случайных миниатюр, которые являются ссылками на записи для которых они заданы.
Читать полностью »
Две задачки для собеседования разработчиков
2013-05-16 в 14:28, admin, рубрики: sql, Алгоритмы, вопросы, задание, Программирование, собеседование, метки: вопросы, задание, собеседование Раньше мне часто приходилось собеседовать людей на различные позиции, большая часть из них были разработчики приложений и баз данных. Процесс этот довольно утомительный, т.к. программисты люди смелые, творческие, любознательные и целеустремленные.
В моей практике были всякие вопросы. В статье я выделю три основных типа и расскажу, на чем я в итоге остановился и почему.
Читать полностью »
Database Mail: Почтовые рассылки прямо из Microsoft SQL Server
2013-05-15 в 17:09, admin, рубрики: sql, sql server, t-sql, базы данных, почтовые рассылки, Программирование, разработка, метки: sql, sql server, t-sql, базы данных, почтовые рассылки Многие знают, что начиная с версии 2005 в SQL Server существует встроенная возможность посылать электронные письма, которую администраторы баз данных часто используют для отправки срочных оповещений, например, при сбое задач, выполняемых по расписанию. Однако лишь немногим известно, что посылать письма в SQL Server можно прямо из SQL-запросов, функций и хранимых процедур. И если вы один раз уже настроили почту в SQL Server, то на отправку письма у вас уйдет всего минута, а целую рассылку можно организовать за 15-20 минут. Называется эта система Database Mail (DBMail), и сегодня я хотел бы поделиться опытом ее использования.
Читать полностью »
Конкатенация SQL INSERT запросов
2013-05-01 в 23:06, admin, рубрики: mysql, php, sql, Песочница, метки: mysql, PHP, sqlЗдравствуйте жители Хабрахабра.
Возможно эта идея не нова (скорее всего так и есть) и я очередной велосипедист, но все же я хотел бы показать вам то что пришло мне в голову. Надеюсь этот метод кому-нибудь поможет, так же ожидаю советов от разработчиков, кто сталкивался с этим или каких-либо других вариантов. Поехали?
Дефрагментация мозга. Софтостроение изнутри
2013-04-24 в 9:44, admin, рубрики: nosql, sql, Блог компании Издательский дом «Питер», книга, софтостроение, метки: книга, софтостроение В январе месяце этого года мы анонсировани книгу Сергея Тарасова "Дефрагментация мозга. Софтостроение изнутри" (http://habrahabr.ru/company/piter/blog/165327).
Прошло положенное время и книга вышла в свет.
MS SQL: генерация псевдослучайных данных с использованием newID(). Возможности и подводные камни
2013-04-19 в 17:40, admin, рубрики: execution plan, newID(), sql, метки: checksum, execution plan, rand, датаартИзвестно, что встроенная функция newID() широко используется разработчиками не только по прямому назначению — то есть для генерации уникальных первичных ключей, но и в качестве средства для генерации массивов псевдослучайных данных. Читать полностью »
Глобалы MUMPS: Экстремальное программирование баз данных. Часть 2
2013-04-11 в 16:45, admin, рубрики: cache, MUMPS, nosql, sql, бдНачало см. часть 1.
Глава 2. SQL/реляционные БД против MUMPS
В этой главе будут изложены основные различия между обычными SQL реляционными базами данных и БД на основе MUMPS.
Прочитайте главу 1, если вам нужно лучше понять что такое глобалы и как делаются манипуляции с ними.
Читать полностью »

