In my previous posts I’ve already mentioned differences in security model and business model configuration. When we deal with large CRM system we will face with huge amount of data. It is impossible to perform some kind of analysis without visualization and smart data grouping. So, dashboards and reports help to solve this problem. [...]Read More
This is a series of articles about different aspects of customization of Dynamics CRM and Salesforce. In my previous post I’ve already described security model in both systems and how it can be modified for particular business purposes. Both systems are very flexible and ready to cover the different types of customization starting from adding new fields and ending with complex workflow configuration. I will try to describe the most frequently used features briefly... [...]Read More
You can find over the web a lot of articles or user reviews with comparing Dynamics CRM and Salesforce. But usually they do not cover (or do it a few words) the question of customizing this systems. This option is “invisible” for regular CRM users but might be extremely meaningful when you make a decision what CRM system your are going to use. So, lets dive deep in details to see which abilities provide both systems, discover their strengths and weaknesses. [...]Read More
MongoDB uses memory mapped files for file management, so in this component it relies a lot on OS side. But let’s look at it based on linux OS. MongoDB maps files into memory using standard mmap call from glibc.
How it works
On start, MongoDB maps all its data storage files into memory. RAM is not used at all, this process only reserves the address space. This is reflected as virtual memory usage by mongod process. They can be found either in top (VIRT) or in MongoDB monitor (Memory Virt). Basically they reflect the data + indexes size. Res/RSS memory usage doesn't reflect anything relevant at all. [...]Read More
Mongodb designed to provide perfect read operations performance and oriented for read access as much as it possible. And main source to achieve this results is indexing. So when you query any data or making any aggregation mongodb try to utilize indexes as much as it possible, nevermind is it a simple queries or complex aggregation pipelines (that’s why proper compound indexes could massively improve aggregation queries). [...]Read More