Remote Network And System Administration Job In IT And Networking

Database Architect or Solution Architect required for consultation to plan and architect a database

Find more Network And System Administration remote jobs posted recently Worldwide

Hi,
We are looking for consultation with someone with expertise in planning/architecting a database for a specific use case.
We are working on a project where were trying to build a complex question and answer engine.
The format of questions and corresponding answers can be various. For example, it can be a set of multiple choice question, or it can be an input(text or other) from the user.
The next question can be branched depending upon the user response in the current question(and/or) a set of previousresponses.
The challenge is to store the logic for this complex branching, the set of previous responses the next question depends upon. We are trying to plan out an appropriate database design for the same.
Currently , we have chosen SQL as the database and using the ER-model to design the database. However, storing the complex logic for the branching of questions is becoming very complex. This made me question the whole approach.
We have given a thought about using NoSQL databases. However, we have to make complex analysis fro the data for which SQL seems to be the better alternative.
Is SQL the right choice for such a scenario. Is ER-model the right way to do it. If yes, then what factors should we keep in mind while implementing it so as to ensure integrity, consistency, and low latency for queries. How can we optimize the complex queries for such scenarios? What server configuration would be the most suitable one for the same.
If not, then what would be the best approach for this scenario. Are there already existing open source question and answer engines available which can be used?

If you think, you have a solution for a good architecture, we can get in touch.
About the recuiter
Member since May 20, 2018
Andy Hidayat
from Virginia, United States

Skills & Expertise Required

software development 

Open for hiringApply before - Oct 15, 2024

Work from Anywhere

40 hrs / week

Hourly Type

Remote Job

$26.80

Cost

Offer to work on this project closes in 89 days!
Are you interested in this Opportunity?

Looking for help? Checkout our video tutorial
How to search and apply for jobs

How to apply? Do you have more questions about the Job?
See frequently asked questions

Similar Projects

Migrate Site to DevOps and Azure

Looking for a freelancer to help me migrate the working site and application to DevOps and Azure(New Account) from Gitlab and Azure(old account).

I will be doing the migration with a screen share. Need help from freelancers to direct or guid...read more

Joomla Website Developer needed

I am building a website and I need someone who can assist me with the process. I am using a rockettheme template with gantry 5. I can do many things but I need someone who can help with css modifications and adding and configuring a shopping cart s...read more

Crypto Consultation: Need to develop Technical Requirements for devs

Our company needs to validate one crypto idea and we are looking for a software developer who has done crypto work.

The project is about issuing our own token and we want to know what it takes to develop an app similar to an existing one.

Email Hosting Transfer Help

We have a client who would like to transfer all email hosting to 3 separate godaddy accounts. Must be available Monday at 3PM EST to get on a call with us to get all of the information you need.

There are different things going on with each...read more

Website theme correction and data input (PSD implementation into template)

Data will be provided. Some use of of your own creativeness. Mainly PSDs implementation into existing web template.