|
АПЛ
Объявить десятилетний мораторий на создание новых всероссийских баз!Четверг, 21 Марта 2024 г. 16:49 (ссылка)
АПЛ
Минтранс хочет знать о пассажирах всё, ну почтиВоскресенье, 25 Февраля 2024 г. 17:03 (ссылка)
rss_habr
[Перевод] Пока-пока, MongoDB: почему компании переходят на PostgreSQLПятница, 03 Февраля 2023 г. 10:45 (ссылка)
За последние несколько лет многие компании перешли с MongoDB на PostgreSQL, в том числе известное онлайн-издание The Guardian. В статье говорим о причинах перехода и разбираемся, действительно ли PostgreSQL лучше MongoDB. Читать далееhttps://habr.com/ru/post/714578/?utm_source=habrahabr&utm_medium=rss&utm_campaign=714578
rss_habr
[Перевод] Пять факторов, которые влияют на выбор базы данныхВторник, 31 Января 2023 г. 16:00 (ссылка)
https://habr.com/ru/post/713892/?utm_source=habrahabr&utm_medium=rss&utm_campaign=713892
rss_habr
Как жили наши предки 400 лет назад? Создание базы данных населения XVII века по южным уездам РоссииПонедельник, 30 Января 2023 г. 18:07 (ссылка)
Можно ли найти конкретного человека, жившего в XVII веке? Выражаясь современным языком «пробить по базам». Оказывается, архивные документы хранят массу информации об обычных людях того периода. Однако существует ряд сложностей, не позволяющих обычному исследователю добраться до этой информации. Во-первых, нужно пройти определённую процедуру по получению доступа в архив. Во-вторых, не всегда можно выйти на нужный документ, используя так называемый научно-справочный аппарат – различные описи и реестры документов, имеющиеся в архиве. Наконец, не имея навыков чтения документов XVII века, которые написаны скорописью, почти нереально ознакомиться с его содержанием. Данные проблемы предполагается решить с помощью создания базы данных служилых людей XVII века. Об этом небольшая история. Как всё начиналось. Привет! Меня зовут Дмитрий и вот уже более 10 лет я изучаю историю южных уездов России XVII века. Территориально – это современные Белгородская, а также соседние Воронежская, Курская, Липецкая и другие области. Населены они были тогда так называемыми служилыми людьми – они получали здесь в качестве служебного жалования земельные наделы, которые сами и обрабатывали. В XVIII веке их потомки стали однодворцами, а затем государственными крестьянами. Большая часть населения Курской, Воронежской и соседних губерний XIX века происходят из тех самых служилых людей XVI–XVII веков. Продолжим?https://habr.com/ru/post/713736/?utm_source=habrahabr&utm_medium=rss&utm_campaign=713736
rss_habr
Boson — разработка СУБД «с нуля» (часть II)Суббота, 28 Января 2023 г. 05:52 (ссылка)
В первой части статьи мы обсуждали разработку самого нижнего слоя СУБД Boson - CachedFileIO. Как упоминалось, статистика такого явления как Locality of Reference говорит о том, что в реальных приложениях ~95% запросов к данным локализованы в 10-15% базы данных. При этом среднее соотношение чтения/записи - 70%/30%. Это делает эффективным использование кэша (cache) работающего на основе алгоритма Least Recently Used (LRU). Реализовав его, мы получили 260%-600% прироста скорости чтения при 87%-97% cache hits. Следующим после кэша слоем СУБД Boson является хранилище записей RecordFileIO. Это уже первый прообраз базы данных, который начинает приносить прикладную пользу. Сформулируем верхнеуровневую спецификацию требований: Читать далееhttps://habr.com/ru/post/712896/?utm_source=habrahabr&utm_medium=rss&utm_campaign=712896
rss_habr
Аналитика данных подключенных автомобилей – 23 года работы шведской компании WirelessCarПонедельник, 23 Января 2023 г. 09:27 (ссылка)
Шведская компания WirelessCar специализируется на подключенных транспортных средствах c 1999 года. Они работают с OEM-производителями (BMW, Volkswagen Group, Volvo Cars) и используют все возможности подключенных услуг для достижения более безопасного, разумного и экологичного движения. «Уже 23 года мы поддерживаем энергию и дух стартапа, но сегодня мы находимся в гораздо более крупной экосистеме мобильности, где подключенные автомобили стали обязательными для продвижения вперед. На прошлой неделе мы достигли цифры в 10 миллионов автомобилей, подключенных к нашим системам, что позволяет нам создавать безопасную, интеллектуальную и устойчивую мобильность в гораздо большем масштабе, чем в начале нашей работы», — говорит Никлас Флорен, генеральный директор WirelessCar. Цель компании — помочь OEM-производителям не только предоставлять услуги, которые действительно нужны конечным пользователям, но и добиться масштабируемости. Услуги WirelessCar доступны более чем на 100 рынках по всему миру. «Для начала очень важно понять, что мы не владеем данными. Данные принадлежат OEM-производителям или самим водителям, и с самого начала это было принципиальной позицией WirelessCar», — объясняет Флорен. «Мы помогаем OEM-производителям более разумно использовать имеющиеся у них данные. Например, чтобы предсказывать, сколько времени потребуется, чтобы добраться до пункта назначения, или как долго будет работать ваш аккумулятор — используя как данные из автомобиля, так и другие внешние данные (погода, дорожные условия)». Читать далееhttps://habr.com/ru/post/712054/?utm_source=habrahabr&utm_medium=rss&utm_campaign=712054
rss_habr
Neo4j. Вместо тысячи join-ов…Четверг, 19 Января 2023 г. 17:05 (ссылка)
Если вы столкнулись с задачей хранения сильно связанных данных, то отличным вариантом будет использовать графовую модель данных. Мы в Текфорс сделали именно так. Почему - разберем в этой статье. Читать далееhttps://habr.com/ru/post/711646/?utm_source=habrahabr&utm_medium=rss&utm_campaign=711646
rss_habr
Упрощаем себе жизнь при разработке интерфейса взаимодействия приложения и БДВторник, 17 Января 2023 г. 12:23 (ссылка)
rss_habr
Зелёным вайтишникам: можно ли обойтись единственной таблицей?Воскресенье, 15 Января 2023 г. 11:31 (ссылка)
Представим: есть одна большая главная таблица в базе данных. В эту таблицу пихают самые разные сущности: телеметрические атрибуты, ширину колонок отчётов, ссылки на справочники транслитерации, перечень команд станков ЧПУ, пути к иконкам для кнопок и пр. Это пример того, как делать не нужно. Но если тема одной сверх-таблицы всё-таки всплывает в обсуждениях, может это всё-таки где-то применимо? Принцип одной таблицы чаще предлагается, когда пишут про такие штуки, как Activity Scheme и Event Sourcing. Статьи чаще содержат только теоретические рассуждения этих концепций, иногда пишутся с позиции системного аналитика. Сейчас рассмотрим примеры с позиции программиста. Я не люблю абстрактные вузовские примеры, поэтому будут два сценария использования с моих мест работы: обработка маркированного товара (привет, «Честный знак»!) и телеметрия сети вендинговых устройств. Статья ориентирована на совсем зелёных новичков, только прошедших курсы по базам данных и не видевших рабочих будней. В статье только структура таблиц, SQL-запросы и, конечно же, поговорим о размерах, если вы понимаете о чём я. Статью нельзя назвать короткой!https://habr.com/ru/post/710662/?utm_source=habrahabr&utm_medium=rss&utm_campaign=710662
rss_habr
Архитектура PostgreSQL. Часть 2. Подготовка бэкэндаПонедельник, 09 Января 2023 г. 09:00 (ссылка)
В предыдущем посте мы остановились на моменте форка процесса для бэкэнда. Сегодня рассмотрим как происходит инициализация дочерних процессов после форка от Postmaster, некоторые системные вызовы Linux, goto, парсинг стартап пакета и многие хаки. Читать далееhttps://habr.com/ru/post/707950/?utm_source=habrahabr&utm_medium=rss&utm_campaign=707950
rss_habr
Как создать свою СУБД с нуля и не сойти с ума. Практическое пособие начинающему некроманту. Часть перваяПятница, 06 Января 2023 г. 06:47 (ссылка)
Наступил Апокалипсис. Нет, не стоит бежать запасаться банками с консервами и крышками отечественной бай-колы! Апокалипсис произошёл только в нашей фантазии и с определённой целью — чтобы проверить, а может ли человек, обладающий только книгами по теме и стандартной библиотекой языка, воссоздать инструмент, который будет служить ему верой и правдой? Так родился учебный проект SicQL, реляционная СУБД, чей символ — сова — это олицетворение силы знаний и мудрости. Олицетворение тех знаний и той мудрости, которые мы получим, создав с нуля то, чем мы пользуемся каждый день, может, не осознавая всей сложности таких инструментов. Приглашаю присоединиться к увлекательному путешествию! Принять приглашение на бортhttps://habr.com/ru/post/709234/?utm_source=habrahabr&utm_medium=rss&utm_campaign=709234
rss_habr
Boson — разработка СУБД «с нуля» (часть I)Воскресенье, 01 Января 2023 г. 06:47 (ссылка)
После разработки виртуальной машины и компилятора в рамках хобби прошел год и захотелось попробовать реализовать ёмкий по алгоритмам проект по системному программированию. Каждый разработчик "кровавого" enterprise в своей работе использует СУБД (SQL/NoSQL) и меня всегда искренне интересовало как они устроены в самом сердце, на самом низком уровне. Почитав документацию и исходный код SQLite и MongoDB, про используемые в индексах и интерпретаторах запросов алгоритмы, осознал, что несмотря на широкую распространенность и некую привычность, системы управления базами данных (СУБД) - это сложные программные продукты, реализация которых не всем под силу. Отлично - как раз то, что мне надо. С мотивацией разобрались, перейдем к делу. Итак, для начала хорошо бы сформулировать высокоуровневую спецификацию требований. Boson - это легкая, встраиваемая документоориентированная база данных на С/С++ Читать далееhttps://habr.com/ru/post/708768/?utm_source=habrahabr&utm_medium=rss&utm_campaign=708768
rss_habr
Postgresso 12 (49)Суббота, 31 Декабря 2022 г. 13:59 (ссылка)
В этом, 12-м номере мы собрали интересные ссылки со всех Постгрессо, начиная с январского. Читать далееhttps://habr.com/ru/post/707670/?utm_source=habrahabr&utm_medium=rss&utm_campaign=707670
rss_habr
Tutorial по обмену с 1С. Часть четвертая: Обмен через промежуточную базу данныхСреда, 28 Декабря 2022 г. 18:08 (ссылка)
В 2022 году на долю маркетплейсов приходится более 65% рынка онлайн-продаж в секторе B2C. На сегодняшний день площадки занимают основную долю рынка электронной коммерции, и их популярность растет с каждым днём. Тренд последних лет — маркетплейсы. 70% россиян хотя бы раз в месяц приобретают товары на площадках. Чтобы соответствовать современным требованиям, нужно держать руку на пульсе: первыми узнавать о новейших технологиях — первыми внедрять — первыми получать результат. В статье мы рассмотрим, какие преимущества есть у современного асинхронного обмена над типовым, какие могут быть сложности при реализации, какие есть риски. Читать далееhttps://habr.com/ru/post/708290/?utm_source=habrahabr&utm_medium=rss&utm_campaign=708290
|
LiveInternet.Ru |
Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат О проекте: помощь|контакты|разместить рекламу|версия для pda |