473,385 Members | 1,192 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,385 software developers and data experts.

handling large volume of data

Hi There,

I have 600 million records to be processes using string opearion. Can ORACLE handle this if yes what would be the response time.

Regards,
Osama K.
Sep 5 '07 #1
5 6352
amitpatel66
2,367 Expert 2GB
Yes Oracle will handle the process, either STRING operation or any other. Well the Performance can Vary based on many factors like:

1. The way Query is written
2. S/W,H/W,Network issues
3. U need to check the indexes that u have for the table and use the correct one

So probably what u do is write a Query and try executing it. Please do post back if u have any performance issue with the Query.

We would be able to guide u in better way!!
Sep 5 '07 #2
Yes Oracle will handle the process, either STRING operation or any other. Well the Performance can Vary based on many factors like:

1. The way Query is written
2. S/W,H/W,Network issues
3. U need to check the indexes that u have for the table and use the correct one

So probably what u do is write a Query and try executing it. Please do post back if u have any performance issue with the Query.

We would be able to guide u in better way!!
------------------------------------------------------------------------------------------------------------------

Thanks for the reply. let me give you a better picture. The records are basically url which needs to be categorized using lookup which has 33000 records.

For e.g. The URL http://www.aol.com/ belongs to the "HomePage" category, while http://webmail1.webmail.aol.com/25698/aol/en-us/Ma belongs to the "Email" Category

However, this assignment of URLs to category is based on a "Dictionary" which is having 33000 records. Note that the URL matching is NOT one-to-one, but is based on a pattern match. For eg. the pattern for "EMail" category is "%webmail.aol.com%". Because of this patterns, the lookup has to be done using a "like" operator, and NOT a "=" operator.

Please suggest.

Regards,
Osama K.
Sep 5 '07 #3
amitpatel66
2,367 Expert 2GB
------------------------------------------------------------------------------------------------------------------

Thanks for the reply. let me give you a better picture. The records are basically url which needs to be categorized using lookup which has 33000 records.

For e.g. The URL http://www.aol.com/ belongs to the "HomePage" category, while http://webmail1.webmail.aol.com/25698/aol/en-us/Ma belongs to the "Email" Category

However, this assignment of URLs to category is based on a "Dictionary" which is having 33000 records. Note that the URL matching is NOT one-to-one, but is based on a pattern match. For eg. the pattern for "EMail" category is "%webmail.aol.com%". Because of this patterns, the lookup has to be done using a "like" operator, and NOT a "=" operator.

Please suggest.

Regards,
Osama K.
Well in case if the data is huge, then the Query execution time will be a problem. Probably Instead of using LIKE operator, try using INSTR and check if the execution time decreases.

SELECT 1 from dual where INSTR('http://webmail1.webmail.aol.com/25698/aol/en-us/Ma ','webmail.aol.com') > 0

And yes, you can also create an Index on the table and use that which would fasten the operation for sure. Check whether FUNCTION INDEX would be helpful.
Sep 5 '07 #4
Well in case if the data is huge, then the Query execution time will be a problem. Probably Instead of using LIKE operator, try using INSTR and check if the execution time decreases.

SELECT 1 from dual where INSTR('http://webmail1.webmail.aol.com/25698/aol/en-us/Ma ','webmail.aol.com') > 0

And yes, you can also create an Index on the table and use that which would fasten the operation for sure. Check whether FUNCTION INDEX would be helpful.
Thanks Amit Will try something like that. Will get back to you if needed.

Bye
Sep 6 '07 #5
Thanks Amit Will try something like that. Will get back to you if needed.

Bye
Hi,

tried this but without luck. Would request if you have any other idea on the same.

Thanx
Sep 6 '07 #6

Sign in to post your reply or Sign up for a free account.

Similar topics

0
by: Jon Wayne | last post by:
Hi I'm using tomcat 4.0 on a solaris platform, and using the internal API CGIServlet.java to handle the CGI's. The servlet spawns off a Process and writes on it's output stream...
3
by: etienno | last post by:
Hi, what would be the best way to transfert high volume data (100 tables, 500Meg each) between DB2/AS400 to Sybase? Thanks Etienne. Montreal
3
by: Wayne Marsh | last post by:
Hi all. I am working on an audio application which needs reasonably fast access to large amounts of data. For example, the program may load a 120 second stereo sound sample stored at 4bytes per...
6
by: soren juhu | last post by:
Hi, I am developing a C Program for reading over a million files of size 1 kilobytes each and sending the contents to another program using some middle ware. I need some help on designing the...
6
by: WideBoy | last post by:
Hi I am wondering if someone has any ideas on how I might resolve the following problem. I have a large namespace file (1.5 MB) generated from a UML logical data model, which needless to say,...
4
by: cefrancke | last post by:
In an effort to optimize and speed up applications..... (I have a minimum 15,000 record (20+ fields) database, multi-user(<5) over WAN) In theory... Is there a technique out there where...
3
by: Man Nguyen | last post by:
Hi, I am using C# to read large FoxPro data file (DBF). Everything works fine except it is too slow to load the file in buffer (I think). Anybody know how to solve this problem please instruct...
1
by: =?Utf-8?B?UVNJRGV2ZWxvcGVy?= | last post by:
Using .NET 2.0 is it more efficient to copy files to a single folder versus spreading them across multiple folders. For instance if we have 100,000 files to be copied, Do we copy all of them to...
2
by: AndrewK | last post by:
I'm creating a web page that will show a form that allows a user to query a database and then page backwards and forwards through the data. In other words one record of the returned data will be...
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.