Question:- How is PouchDB different from CouchDB?
Answer:- PouchDB is also a CouchDB client, and you should be able to switch between a local database or an online CouchDB instance without changing any of your application’s code. However, there are some minor differences to note: • View Collation – CouchDB uses ICU to order keys in a view query; in PouchDB they are ASCII ordered. • View Offset – CouchDB returns an offset property in the view results. In PouchDB, offset just mirrors the skip parameter rather than returning a true offset.
Question:- So is CouchDB now going to written in Java?
Answer:- Erlang is a great fit for CouchDB and I have absolutely no plans to move the project off its Erlang base. IBM/Apache’s only concerns are we remove license incompatible 3rd party source code bundled with the project, a fundamental requirement for any Apache project. So some things may have to replaced in the source code (possibly Mozilla Spidermonkey), but the core Erlang code stays. An important goal is to keep interfaces in CouchDB simple enough that creating compatible implementations on other platforms is feasible. CouchDB has already inspired the database projects RDDB and Basura. Like SQL databases, I think CouchDB needs competition and a ecosystem to be viable long term. So Java or C++ versions might be created and I would be delighted to see them, but it likely won’t be me who does it.
Question:- What does IBM’s involvement mean for CouchDB and the community?
Answer:- The main consequences of IBM’s involvement are: – The code is now being apache licensed, instead of GPL. – Damien is going to be contributing much more time!
Question:- Mention the main features of CouchDB?
Answer:- • JSON Documents – Everything stored in CouchDB boils down to a JSON document. • RESTful Interface – From creation to replication to data insertion, every management and data task in CouchDB can be done via HTTP. • N-Master Replication – You can make use of an unlimited amount of ‘masters’, making for some very interesting replication topologies. • Built for Offline – CouchDB can replicate to devices (like Android phones) that can go offline and handle data sync for you when the device is back online. • Replication Filters – You can filter precisely the data you wish to replicate to different nodes.
Question:- What is the use of CouchDB?
Answer:- CouchDB allows you to write a client side application that talks directly to the Couch without the need for a server side middle layer, significantly reducing development time. With CouchDB, you can easily handle demand by adding more replication nodes with ease. CouchDB allows you to replicate the database to your client and with filters you could even replicate that specific user’s data. Having the database stored locally means your client side application can run with almost no latency. CouchDB will handle the replication to the cloud for you. Your users could access their invoices on their mobile phone and make changes with no noticeable latency, all whilst being offline. When a connection is present and usable, CouchDB will automatically replicate those changes to your cloud CouchDB. CouchDB is a database designed to run on the internet of today for today’s desktop-like applications and the connected devices through which we access the internet.
Question:- What is CouchdbKit?
Answer:- Couchdbkit’s goal is to provide a framework for your Python application to access and manage Couchdb. It provides you a full featured and easy client to access and manage CouchDB. It allows you to manage a CouchDB server, databases, doc managements and view access. All objects mostly reflect python objects for convenience. Server and Databases objects could be used for example as easy as using a dict.
Question:- What is the benefit of Salesforce CRM?
Answer:- Here are some of the top benefits of Salesforce CRM: • Ensuring faster and better sales opportunity • Deploying an analytical approach to customer acquisition • Reducing cost and improving customer satisfaction • Automation of repetitive and less important tasks • Improved efficiency and enhanced communication on all fronts
Question:- What are custom objects in Salesforce?
Answer:- Simply put, custom objects are database tables in Salesforce. All data related to an enterprise can be stored in Salesforce.com, and for that, there is a need for a junction object, which is a custom object. The custom object has a Master-Detail relationship. We can create a Master-Detail relationship between two objects, and then connect a child object as a related list. Custom objects, which can be listed in Custom Settings, have a set of static data that is reusable. In the process, the custom object has to be defined first, and then the following steps need to be followed: Join records with the custom object Custom object data is displayed in custom lists Create a custom tab for the custom object Build page layouts Create a dashboard and a report for analyzing the custom object Moreover, the custom tab, app, and object can be shared
Question:- Define object relationship in Salesforce.
Answer:- In Salesforce, we can link the standard and custom object records in a related list. It is done by the object relationship overview. Various types of relationships can be created to connect specific business cases with specific customers. It is possible to create a custom relationship on an object and define various relationship types.
Question:- List various object relations in Salesforce.
Answer:- Object relations in Salesforce can be of the following types: • One to many • Many to many • Master-Detail
Question:- What is an app in Salesforce?
Answer:- An app in Salesforce is a container that contains a name, a logo, and a group of tabs that work as a unit to provide specific functionality. Users can switch between apps using the Force.com app’s drop-down menu at the top-right corner of every page.
Question:- Explain the advantages of Salesforce using the SaaS platform.
Answer:- Some of the main benefits of Salesforce SaaS are: • Its pay-as-you-go model perfectly suites all customers • No hassle of infrastructure management • All applications are accessed via the Internet • Easy integration between various applications • The latest features are provided without any delay • Guaranteed uptime and security • Scalable performance for various operations • Ability to access via mobile devices from anywhere
Question:- How does Salesforce deploy sales tracking?
Answer:- Salesforce is very meticulous when it comes to recording intricate details such as sales numbers, customer details, customers served, repeat customers, etc. Salesforce makes it easy to create detailed reports, charts, and dashboards for keeping track of sales.
Question:- What are Workflows in Salesforce? What are Actions in a Workflow?
Answer:- A workflow in Salesforce is basically a container or business logic engine that automates certain actions based on particular criteria. If the criteria are met, the actions get executed. When they do not, the record will get saved but no action will be executed. There are two types of actions in a workflow in Salesforce: • Immediate actions: Actions that get executed immediately when the record is created or edited • Time-dependent actions: Actions that get executed after a certain duration of time, such as 10 days before a records’ close date. After a certain time period, the workflow rules in Salesforce will re-evaluate the record just to make sure that the rule criteria are met. If the record meets the criteria, the aligned actions will be executed.
