Subscribe to this list via RSS Blog posts tagged in NoSql

Posted by on in Blogs
Graph Databases and Neo4j Recently I have come across "Graph Databases" free book from O'Reilly. This book is about Neo4j graph database and is really inspiring!  Back in Delphi 10.0 "Seattle" the new FireDAC database access driver for MongoDB was introduced. That was probably the first time I have looked closely at NoSQL databases. Why should I care? Why more and more organisations are moving away from traditional SQL-92 databases toward faster, less expensive, and lighter alternatives? NoSQL became the whole move...
Приложения Delphi в Linux и доступ к базам данным MongoDB С выходом RAD Studio 10.2, включающей компилятор Delphi for Linux, появилась возможность создания на Delphi серверных нативных приложений для работы в среде Linux. Многие коммерческие и промышленные системы все чаще используют в качестве серверов вычислительные системы под управлением различных версий и редакций Linux - популярной, производительной и значительно более экономичной операционной системы широко распространенной на множестве облачных платформ и практически в любых центрах обработки данных.  Многие Web-сайты и многозвенные приложения работают на Linux-серверах и обеспечивают одновременный доступ множества пользователей к хранимой на сервере или в распределенных системах информации, которая, в подавляющем числе случаев, хранится под управлением какой-то СУБД. Библиотеки и компоненты Delphi для работы с базами данных позволяют быстро и в визуальном режиме создавать множество вариантов самостоятельных приложений, WEB- и REST-сервисов, встраиваемых модулей для промышленных WEB-серверов и серверов приложений, в том числе, Datasnap или RAD Server, активно работающие с любыми из обширного списка поддерживаемых СУБД. За последние годы документо-ориентированная NoSQL СУБД MongoDB добилась огромной популярности и получила широкое распространение именно на серверах под управлением Linux. В силу особенностей Linux здесь MongoDB работает производительнее, лучше настраивается и масштабируется.  На обзорных вебинарах и семинаре по RAD Studio 10.2 я уже показывал примеры реализации серверных приложений Linux, работающих с данными из MySQL. В самом простом случае нужно всего лишь добавить компонент TFDConnection, настроить его для связи с сервером БД, указав соответствующие параметры-свойства, а затем с помощью TFDQuery ввести нужный запрос и выполнить его. Остается только выдать\напечатать данные, полученные после выполнения запроса в нужной форме. Невероятно, но самым сложным является настройка драйверов доступа к СУБД, в данном случае MySQL. Теперь я бы хотел рассказать, как реализовать простейшую программу для Linux-сервера, обрабатывающую данные из MongoDB. Несмотря на очевидную простоту реализации, стоит обратить внимание на характерные особенности работы с MongoDB.

Posted by on in Programming
New C++ Sample for MongoDB with FireDAC I created a simple sample that shows some basic FireDAC functionality with MongoDB in C++ (Works with C++Builder or RAD Studio 10 Seattle) This is similar to a one of the Object Pascal / Delphi MongoDB sample. It shows how you can query a MongoDB database using the new TFDMongoQuery component and display it in a grid. It also shows how to handle nested document objects (like Address) and arrays / DataSets (Address.Coords and Grades). In addition to using the match property of the que...
Прибываем на станцию - Сиэтл!.. С огромным удовлетворением хочу известить всех, что компания Embarcadero Technologies выпустила новую версию одного из лучших инструментов разработки кросс-платформенного программного обеспечения, популярнейшего продукта RAD Studio! Новый продукт теперь носит имя RAD Studio 10 Seattle, для друзей - просто "десятка". Состав RAD Studio практически не поменялся, по-прежнему, полный набор включает Dephi, C++Builder, HTML5 Builder и InterBase. Зато набор поддерживаемых платформ расширен для поддержк...
Bientôt avec RAD Studio : Driver FireDAC NoSQL pour MongoDB MongoDB, la base de données NoSQL la plus populaire peut être utilisé avec FireDAC avec mappage de l'API, la manipulation de données, et un nouveau support RTL pour les formats JSON et BSON   N'oubliez pas de venir découvrir cette nouveauté ainsi que toutes les autres lors de notre prochain événement le 10 Septembre prochain à Paris-La Défense :   http://forms.embarcadero.com/EM15Q3FRDeveloperDirectLive   Rendez-vous le 10 Septembre....
The Hidden Elephant in 'Big Data' Modeling - by Len Silverston The Elephant “We must understand the data and therefore continue to develop data models, even in this 'Big Data' era." exclaimed the data warehouse lead. "You traditional guys! We are in a new age and we have new technologies and tools that allow us to immediately store tremendous amounts of data and use it, without the ridiculous long and expensive cycles of data modeling and design. Wake up and start living in our new world!" said the data scientist. "If you use the data without first unders...
Enabling Enterprise Agility Through Model-Driven Data Design This is an excerpt from the IDC Technology Spotlight June 2015 report, Enabling Enterprise Agility Through Model-Driven Data Design. This paper examines the growing importance of model-driven processes for database design and management. You can download the entire report here.
SSWUGtv interview: Ron Huizenga on Data Architecture Challenges Ron Huizenga, ER/Studio Product Manager, gave an interview on SSWUGtv to discuss data architecture challenges that impact us all as data professionals. These key challenges include: New methodologies Big data Multiple diverse data sources Data quality Business focus on usage of the data With many different variables and moving parts, today’s data environments required a dedicated process to manage them effectively. The best approach is still to define a design up front to ensure you ha...
Embrace the Future of Data Architecture: Make the Switch to ER/Studio Sometimes you need to face the inevitable: the tool selected years ago is not the one you need for the future. Have you been struggling with complicated modeling tasks or outdated tools? Are your data models getting too big to handle? We’ve heard from a lot of customers recently who have been frustrated with their old data modeling tools, for multiple reasons such as: Lack of functionality Lack of support Lack of a future roadmap Embarcadero is committed to enabling our users to adapt to...
NoSQL and Big Data Modeling: 10 Tips for Data Modelers and Architects Earlier this year I did a webinar for Embarcadero on where data modeling fits in the big data and NoSQL worlds. You can still watch that webinar recording if you missed the live event. I've created a shorter, more targeted version of the slide deck. You can click below to access it. TL;DR: there's still an important role for data models and data modelers in big data and NoSQL projects.  If someone on your team thinks otherwise, they may be doing it wrong....

Check out more tips and tricks in this development video: