Skip to main content

Big Objects in force.com platform

With Winter'14 salesforce introduced a feature called "Field History Retention". It was in pilot and with Spring'14 release, it's still in pilot. It is first force.com feature that uses big data technologies.


For more scalability, salesforce is working on big data technologies. And for this salesforce is working on new type of SObject 'Big Data'. Big objects are just like regular SObjects with more scalability, but less functionality.



Platform is built on top of relation technology using Oracle as main data repository for multi tenant environment. Now for more scalability salesforce is working on multi tenant big data store using HBase, which is open source database. Salesforce is working on Phoenix project, which allows to run low latency queries on top of HBase.



Initially Big Objects will come with let functionality and more scalability. When to use Big Object:-


  • if record count > 100 millions
  • can live with some platform limitations



In initial version following things will be difficult to do:-


  • Complex SOQL
  • Sharing
  • Isolated Transaction



We can expect following potential features in initial version:-


  • Flexible Schema
  • Powerful Data Processing



Comments

  1. Excellent Blog!!! Such an interesting blog with clear vision, this will definitely help many technologies to make them update.
    Salesforce Training Chennai
    salesforce developer training in chennai

    ReplyDelete
  2. Wonderful blog on Cloud domain, Thank you sharing the informative article with us. Hope your article will reach top of the SERP result to the familiar cloud related queries
    Regards:
    cloud computing training centers in chennai
    cloud computing training institutes in chennai

    ReplyDelete
  3. really pleasurable state. I just staggered a propos your weblog and wanted to guarantee that I have totally cherished perusing your blog entries. Any eccentricity I will buy in your feed and that I want you articulate close to more rapidly. huge gratitude for the helpful data. thanks! Bitdefender Antivirus Plus 2019 Crack

    ReplyDelete

Post a Comment

Popular posts from this blog

Mashup Integration in Salesforce

During preparation for TA certification exam, I came across a word Mashup for integration a number of times. I explored about it and below is description:- Mashups, sometimes called “composites,” are hybrid applications created by bringing together several data sources and Web services to create a new application or to add value to an existing application. Behind the scenes, mashups may require different levels of integration, depending on whether the mashed-up data is only meant to be viewed, whether it can be edited, and whether data is actually transferred between systems. There are three types of mashup:- Client Presentation Mashup - In this type of mashup the integration takes place strictly at the visual level. It makes possible to view data from two or more applications in a browser,  without actually moving data between the applications. Example - Google Maps. Client Service Mashup - As mashups evolve, they are becoming more complex and sophisticated. Client...

Make Calls to PageReference.getContent() in Asynchronous Apex - Winter16

You can now make calls to the getContent() and getContentAsPdf() methods of the PageReference class from within asynchronous Apex such as Batch Apex, Schedulable and Queueable classes, and @future methods. This allows you to design much more flexible and scalable services that, for example, render Visualforce pages as PDF files.

Hierarchical Relationship

Recently, I came across one of requirement where client wanted to have a custom lookup field on User object. This lookup will be on User. Based upon certain criteria, value of this field will go to Manager field. They didn't want update of Manager, but on the basis of some business use case. First impression to me was it will be straight forward to create a lookup on user and then in trigger will check for business use case and update Manager field accordingly. However, when I proceed with creating a look on User object, I couldn't find an option ' Lookup Relationship ' on first screen of 'New Custom Field'.  In fact, I saw only available option ' Hierarchical Relationship ' for creating any sort of relationship. I know most of us know about it. But you can't defer on my opinion that we tend to forget these small stuff. Since, on user you can't have any direct relationship, but only user. Salesforce gives you special relationship data t...