Member since
11-01-2016
5
Posts
4
Kudos Received
0
Solutions
11-01-2016
10:36 AM
Thank you @Rajeshbabu Chintaguntla, I have one more quick question, Can't we use any RDBMS for this?
... View more
11-01-2016
10:07 AM
2 Kudos
Hi Team, We are going to develop a product(Asp.Net Web Application) for one of our client. The application is going to deal with large amount of data.
As per the initial requirement gathering, we got to know that, the database size would be 30 - 40 Tera bytes and every year this data gets double, i.e. as an average I could say every year the Asp.Net web application will write 30 Tera Bytes of structural data to the database tables.
If that is the case, if I choose any RDBMS(MSSQL, ORACLE, MYSQL and so on) as database to store the data which is coming from Asp.Net Web Application and we need to utilize this data to display different type of transactional functionalities, DashBoards, Reports and so on in that same web Application. As per the requirement, the database size will grow 30 TeraBytes every year and web application is going to use this data for real time processing. But, performance is very very important for the web application.
So, I have the following questions in this regards, 1. What database would be the right fit for this? which database will give good performance to deal with large volume of real time data?
(We are going to fetch the data from more than 100 tera Bytes of data to display the reports/dashboards in a real world web application, All and all I could say that, the Asp.Net web application is going to use this data to display dashboards and so on, at the same time the same application is going to write the data to the database tables.) 2. How about the NoSQL(HBASE/CASSANDRA)? Can we use these NOSQL databases as backend to interact with Asp.Net Web Application? If Yes, how would be the performance of web application?(As I mentioned earlier, our web application should do retrieval/updates/inserts and deletes as link RDBMS database...Is this possible in HBASE/Cassandra?)
3. Which one will be the right choice (HBASE/CASSANDRA) for retrieval/Inserts/Updates/Deletes through web application? 4. I am not sure is there any other way in RDBMS to handle this large amount of data by maintaining 2 servers(OLTP/OLAP)? If yes, how can we do that? please suggest and help us on this...if possible share any link
... View more
Labels:
- Labels:
-
Apache Hadoop
-
Apache HBase
11-01-2016
10:02 AM
Hi Constantin, Thanks for the reply! I understand that Hadoop would be the right choice but let me explain about my actual requirement in detail below, We are going to develop a product(Asp.Net Web Application) for one of our client. The application is going to deal with large amount of data.
As per the initial requirement gathering, we got to know that, the database size would be 30 - 40 Tera bytes and every year this data gets double, i.e. as an average I could say every year the Asp.Net web application will write 30 Tera Bytes of structural data to the database tables. If that is the case, if I choose any RDBMS(MSSQL, ORACLE, MYSQL and so on) as database to store the data which is coming from Asp.Net Web Application and we need to utilize this data to display different type of transactional functionalities, DashBoards, Reports and so on in that same web Application. As per the requirement, the database size will grow 30 TeraBytes every year and web application is going to use this data for real time processing. But, performance is very very important for the web application. So, I have the following questions in this regards 1. What database would be the right fit for this? which database will give good performance to deal with large volume of real time data?
(We are going to fetch the data from more than 100 tera Bytes of data to display the reports/dashboards in a real world web application, All and all I could say that, the Asp.Net web application is going to use this data to display dashboards and so on, at the same time the same application is going to write the data to the database tables.)
2. How about the NoSQL(HBASE/CASSANDRA)? Can we use these NOSQL databases as backend to interact with Asp.Net Web Application? If Yes, how would be the performance of web application?(As I mentioned earlier, our web application should do retrieval/updates/inserts and deletes as link RDBMS database...Is this possible in HBASE/Cassandra?) 3. Which one will be the right choice (HBASE/CASSANDRA) for retrieval/Inserts/Updates/Deletes through web application? 4. I am not sure is there any other way in RDBMS to handle this large amount of data by maintaining 2 servers(OLTP/OLAP)? If yes, how can we do that? please suggest and help us on this...if possible share any link
... View more
10-31-2016
04:37 PM
2 Kudos
Is Cassandra/HBase will be the right choice to use it as a backend for .Net Web Application? How about the Performance of the Web Application if the application is using Cassandra database or HBase database? We are going to deal with 30-40 TB of data...Every year this data is getting double, for this reason we have choosen Cassandra as backend for .Net Web Application. Please suggest us on this, whether it's the right choice or not..To deal with large amount of data, what type of databases would give very good performance with .Net Applications. Please suggest us whether we could use NOSQL(Cassandra/HBase) as database for .Net web Application. If yes, which is preferrable HBase/Cassandra?
... View more
Labels:
- Labels:
-
Apache HBase