LiteDB is a fast, simple, zero-configuration, embedded NoSQL database for .Net. It is a good choice for simple applications (web, mobile, or desktop) where you may need one data file per user but don?t need to support many concurrent write operations. This article presents an overview on how we can work with this database using C#.
You might have gone into an alcohol-induced hibernation over the holidays, but cloud databases did not. More specifically, the cumbersomely named Microsoft Azure Cosmos DB did not, rocketing past AWS Redshift, as Begin founder Brian Leroux first noticed. While everything was ?as you were? for AWS database leader DynamoDB in 2017, according to DB Engines? comprehensive ranking, Cosmos DB jumped 27 places, from 58 to 31.
One of the most fundamental choices to make when developing an application is whether to use a SQL or NoSQL database to store the data. Conventional SQL (i.e. relational) databases are the product of decades of technology evolution, good practice, and real-world stress testing. They are designed for reliable transactions and ad hoc queries, the staples of line of business applications. But they also come burdened with restrictions?such as rigid schema?that make them less suitable for other kinds of apps.
PostgreSQL (aka Postgres) is old as dirt, yet over the past five years it has panned out as pure gold. MongoDB got the billion-dollar IPO and AWS launched the mind-bendingly cool Aurora Serverless, but it?s PostgreSQL that keeps having its moment?again and again and again.
In the enterprise world, open source has long been a bit tentative. Starting in the early 2000s, various vendors started contributing bits and pieces of code, careful not to give away anything too valuable, all while hoping for positive marketing effect. It was, as Stephen Walli wrote in 2007, a matter of gifting complementary technology to secure potential customers? interest in the core of your business.
by Angela Guess According to a new press release, ?Cloudera, Inc., the modern platform for machine learning and analytics, optimized for the cloud, announced the upcoming beta release of Cloudera Altus Analytic DB. Cloudera Altus Analytic DB is the first data warehouse cloud service that brings the warehouse to the data through a unique cloud-scale [?]
We?re living in a world of big data. The current generation of line-of-business computer systems generate terabytes of data every year, tracking sales and production through CRM and ERP. It?s a flood of data that?s only going to get bigger as we add the sensors of the industrial internet of things, and the data that?s needed to deliver even the simplest predictive-maintenance systems.
by Angela Guess A recent press release states, ?Software AG today announced the availability of Terracotta DB, a new generation, distributed, In-Memory Database platform that delivers high-speed performance for combined operational and analytical processing. Terracotta DB can work with any application that creates new, rapidly changing data types?structured, semi-structured, unstructured and polymorphic data?as well as [?]
It?s taken some time, but Microsoft?s $26 billion purchase of LinkedIn is finally starting to show some interesting results, with LinkedIn data starting to show up in tools like Outlook. It?s the first sign of Microsoft using the social network?s relationship graph, the complex data set that was the reason for one of Microsoft?s biggest Silicon Valley acquisitions.
Most any application needs some form of persistence?a way to store the data outside of the application for safekeeping. The most basic way is to write data to the file system, but that can quickly become a slow and unwieldy way to solve the problem. A full-blown database provides a powerful way to index and retrieve data, but may also be overkill. Sometimes all you need is a quick way to take a freeform piece of information, associate it with a label, stash it somewhere, and pull it back out again in a jiffy.
At Microsoft?s Build developer conference last week, the company announced Cosmos DB, a new cloud database offering that, if you believe the hype, entirely changed the database game. Before reelecting on what this means for developers and organizations, it?s worth taking a look at what Cosmos is.
by Angela Guess A new press release reports, ?MapR Technologies, Inc., the provider of the Converged Data Platform that converges the essential data management and application processing technologies on a single, horizontally scalable platform, today announced its next major release of the MapR Ecosystem Pack (MEP) program. MEP is a broad set of open source ?
A Database Management System allows a person to organize, store, and retrieve data from a computer. It is a way of communicating with a computer's ?stored memory.? In the very early years of computers, ?punch cards? were used for input, output, and data storage.