Effective solution for algorithm

I have table T defined below.
1. Table t definition.
with t as
(select 'A' CODE from dual
union all
select 'A' CODE from dual
union all
select 'B' from dual)
select * from t;1) In plsql code i have to return cursor ("o_cur") over table t, that i can achieve as:
open o_cur for
select * from t;
2) Also input varivale "i_code" is given and an output variable "o_code" should be returned with following logic:
if o_cur has in its records value "i_code" then return o_code = i_code,
else if, o_cur has exactly on row then return o_code value as the value in that one record,
else return o_code=null;
What is the effecients way to achieve step 2?
I can do un-effeciently those 2 queries:
2.1) select count(1)
into v_count from t;
2.2) select count(1)
into v_count from t
where CODE = i_code;
And then wrote the logic in step "2)" to get output variable o_code value. But this seems slow.
Maybe i can query already opened cursor "o_cur" somehow? Or is there better way?
I only can do this way:
with t as
(select 'A' CODE from dual
union all
select 'A' CODE from dual
union all
select 'B' from dual)
select count(1) CNT
, max((case when t.CODE = 'A' then 'Y' else 'N' end)) YN
from t ;--rowcount=3, 'A' in list
with t as
(select 'A' CODE from dual
union all
select 'A' CODE from dual
union all
select 'B' from dual)
select count(1) CNT
, max((case when t.CODE = 'C' then 'Y' else 'N' end)) YN
from t ;--rowcount=3, 'A' is not in listSeems it is the best solution.
Edited by: CharlesRoos on Apr 6, 2010 3:57 AM

CharlesRoos wrote:
Thx,
with "count(*) over () as total_records"
i can add to output cursor additional column, which have on all rows same value showing the count of all records. So if i add this additional column to output cursor "o_cur" then i can fetch one row from it, close cursor, and open again. And fro mfetching the one record i get information about the total count of records. But as you see algorithm i nstep "2)" also requires knowledge of weather the input value "i_code" appeared in cursor resultset.
I think i better do additional query after openeing the cursor like:
with t as
(select 'A' CODE from dual
union all
select 'A' CODE from dual
union all
select 'B' from dual)
select count(1) CNT
, max((case when t.CODE = 'C' then 'Y' else 'N' end)) YN
from t ;--rowcount=3, 'C' is not in list
Another analytical function can be used to test for the existence of a value in the result set, e.g.
SQL> ed
Wrote file afiedt.buf
  1  select empno, ename, job, sal
  2        ,row_number() over (order by empno) as rn
  3        ,count(*) over () as cnt
  4        ,sum(decode(job,'CLERK',1)) over () as clerks
  5  from emp
  6* where deptno = 10
SQL> /
     EMPNO ENAME      JOB              SAL         RN        CNT     CLERKS
      7782 CLARK      MANAGER         2450          1          3          1
      7839 KING       PRESIDENT       5000          2          3          1
      7934 MILLER     CLERK           1300          3          3          1
SQL>Here I've used the sum function to sum up the number of CLERK jobs in the results. This shows a "1" for all rows indicating there is 1 CLERK in the result set, even if it hasn't yet been selected by the cursor.

Similar Messages

  • Please help me find an effective solution for an external optical drive for my Mid 2012 Macbook Pro.

    I have replaced my optical drive with a DataDoubler and they both work fine but the new external optical drive enclosure doesn't work with the optical drive I took out of my Mid 2012 Macbook Pro... Well it does work and recognises my optical drive perfectly, it runs fine but it can't handle some disk installations.
    I have heard that the apple external superdrive isn't reliable for playing DVD's or lasting either. 
    Can I have someone with experience with external optical drives to give me professional advice or just other people with solutions.
    Below is an image of what I have now for an enclosure.

    Vespita wrote:
    Okay, wise guy. I don't use Google, but my Startpage seach yielded this.
    Now wasn't that easier than asking us to look for the item for you?
    Let me fix your link for you.
    "Okay, wise guy. I don't use Google, but my Startpage seach yielded this"

  • Most cost effective solution for HD monitoring

    MXO box to display, Deck Link through HDMI or simple steal a professional HD monitor and face the consequences. Too many options? any suggestions?
    Much Thanks, Matt

    Practically in use everyday for the past 2 years with the MXO. I use an MXO2 for editing on the road with my Macbook Pro (producer makes sure I'm booked in hotels with HDMI Flatscreens).
    I also use the Blackmagic Intensity Pro for inexpensive HD monitoring. The card is cheaper than the TV I use to monitor.
    best to you
    dj

  • Best Practice / Solutions for using 11g DB+x86 or Small Computer to build iaas/paas?

    My customer wants to build their own iaas/paas using Oracle 11g DB, plus x86 or other small computer, running Linux or Solaris or Unix OS.
    Oracle Exadata is not feasible for them to use currently.
    Customer wants to know whether there are other customers have implemented their cloud solution based on these or not?
    If yes, would like to share the experience, presentation slides, best practices etc.
    Is there an Oracle email DL for asking this kind of question?
    Thanks,
    Boris

    Like Rick, I'm not aware of a specific "cloud implementors forum". Internally, Oracle has lots of material on implementing cloud, using any platform at all, although obviously we feel Engineered Systems are the most cost-effective solution for many customers. Are you interested in IaaS i.e. virtualised hardware, or PaaS i.e. DBaaS? They should not be confused, neither is required for the other, in fact, using IaaS to implement "DBaaS", as the OpenStack trove API attempts to do, is probably the most counter-productive way to go about it. Define the business-visible services you will be offering, and then design the most efficient means of supporting them. That way you gain from economies of scale, and set up appropriate management systems that address issues like patching, security, database virtualisation and so on.

  • Cheep solution for SHDSL routers for Point to Point Connectivity

    Please give me best solution and cost effective solution for SHDSL routers for Point to Point Connectivity.

    Already replied in another thread, please do not open duplicates.

  • Storage solutions for my G5

    Hi,
    I'm desperetely seeking a cost effective solution for my G5.
    I have a bunch of external HDs, but i'm exciting the possibility and cost effectiveness of an e-sata solution. I've been obsessing over the Fusion 4 and 5 bay gadgets from sonnet tech, but it's pricier than i'd like to spend. if it turns out to be the best solution out there, then i'll seriously consider it.
    BUT, i heard someone mention using a PC case with a powerful power supply and then stacking it with HDs. I'm sort of technical, but i've never seen/heard of anything like this.
    Does anyone know how I could make it work? Would i buy and install an e-sata card into my G5 and somehow connect the HDs from a PC case?
    Any thoughts?
    Cheers,
    Keebler

    If you are just looking for an inexpensive SATA storage solution why not consider the Kingwin 3.5" SATA Aluminum External Hard Drive Enclosure. They are only $33 here:
    http://www.amazon.com/exec/obidos/ASIN/B0007SMQLG/arizomacinusergr
    You can stack them and as the enclosure is as cheap as some drive trays you can hot swap them while still in the enclosure. Four units runs $130 which is
    cheaper than any 4 bay solution I have seen.
    The next step up is the Addonics Storage Tower. You can get it with four 5.25" bays and with 6 eSATA ports model ST6ESA for $150 here:
    http://www.addonics.com/products/raid_system/ast4.asp
    It also has the ability to add hot swap bays or a port multiplier later if you wish to. With the Storage Tower you can build it any way you want it and change it later if you want to.
    As far as a SATA card - since you have a PCI PowerMac, I would get a FirmTek 4 port eSATA card model SeriTek/1eVE4. It is the only unit that provides booting and eSATA connections. You can see the AMUG review here:
    http://www.amug.org/amug-web/html/amug/reviews/articles/firmtek/1eve4/
    This is an awesome 64-bit card that will get your drives running fast. I have one and love it.
    The enclosure options above will look better and run better than using a PC case and they will not take up as much space. You might want to read some of the AMUG Storage Tower reviews for more ideas. They are located here:
    http://www.amug.org/amug-web/html/amug/reviews/articles/addonics/tower/
    http://www.amug.org/amug-web/html/amug/reviews/articles/addonics/3sa/
    I hope this helps,
    Michael

  • Solutions for problems with QuickTime files in After Effects CC (12.0)

    We have a new blog post up about solutions for problems with QuickTime files in After Effects CC (12.0) because of conflict with DVCPROHDVideoOut QuickTime components. 
    Please read that post and let us know here on this forum thread if you have any questions or comments. 
    Also, please let us know if the proposed solution works for you.

    Mark - The new document that we published is meant to address a specific issue. You can confirm you have the issue by the following:
    Adobe QT32 Server is not running when you receive these errors. Keep Activity Monitor open to track whether or not it is running.
    The crash log for QT32 Server indicate CoreAudio as the last component called. You can find the crash logs in Users/username/Library/Logs/DiagnosticReports. The report will look like this:
    Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
    0   ???                                     0x04981f90 0 + 77078416
    1   com.apple.audio.CoreAudio               0x949d05c1 __Call_block_invoke_03 + 56
    2   libdispatch.dylib                       0x94a90f8f _dispatch_call_block_and_release + 15
    If this is not the issue you're having, please start a new thread and provide the usual data. If your problem does match this issue, please double-check that you've followed the steps in the new document and post back here.

  • Small Office Network Solution for Final Cut Server - Proxy Storage Etc.

    Hi,
    I haven't been able to find any answers for this question by googling, So I would love if anyone here had some advice. I have the 10 License version of Final Cut Studio with 5 clients at the moment. I would like to set-up our office in the most effective way, however we are a non-profit organization, so we are working with a limited budget.
    My question is, does anyone know of any networking solutions for Proxy Storage and Media storage, that wont bottleneck, but is not as high budget/high tech as using an Xserve/XSan system?
    Right now we would be looking at running Final Cut Server off of our 24inch Intel IMac (Going to beef up the RAM). We have a Gigabit Switch, 4 more intel machines running final Cut pro, and a direct attached Drobo for Media Storage. I know this is not an Ideal set-up, but it's what I have to work with right now. So, I'm looking for any kinds of tips and tricks to make this set-up work for us, and am looking at purchasing either a Network Attached or iscsI storage system for the Proxy Storage.
    I hope this is a decent description of my situation, and would love some advice.
    Thanks Very Much,
    MacNomad

    Hi,
    I haven't been able to find any answers for this question by googling, So I would love if anyone here had some advice. I have the 10 License version of Final Cut Studio with 5 clients at the moment. I would like to set-up our office in the most effective way, however we are a non-profit organization, so we are working with a limited budget.
    My question is, does anyone know of any networking solutions for Proxy Storage and Media storage, that wont bottleneck, but is not as high budget/high tech as using an Xserve/XSan system?
    Right now we would be looking at running Final Cut Server off of our 24inch Intel IMac (Going to beef up the RAM). We have a Gigabit Switch, 4 more intel machines running final Cut pro, and a direct attached Drobo for Media Storage. I know this is not an Ideal set-up, but it's what I have to work with right now. So, I'm looking for any kinds of tips and tricks to make this set-up work for us, and am looking at purchasing either a Network Attached or iscsI storage system for the Proxy Storage.
    I hope this is a decent description of my situation, and would love some advice.
    Thanks Very Much,
    MacNomad

  • Solution for intermittent use of a single Adobe product?

    I may be a unique case, because I do not want or really need all of the products that Adobe provides my for $30/month. Here is my dilemma:
    I use Adobe illustrator infrequently, sometimes intensively for a month or so, but then I will not use it for the better part of a year. This is how I use the application.
    So, I'm feel that being financially penalized for continuing to use Illustrator, since I pay for it every single month of my life, but use it infrequently. For example, if I use the program 20 times in 10 years (which is about how I do use it), then I am paying (according to the current student deal which I am sure will change in the coming 10 years time), $3600.00 over the course of 10 years to use the program 20 times. That works out to $180.00 per use.
    Obviously I am not in good conscience able to renew my subscription with Adobe, and would have ended it earlier were it not for the severe financial penalty Adobe imposes on users for breaking a subscription contract before its official expiration.
    Before I go, I just wonder if Adobe has any care for users such as myself. I know one unsatisfactory response already: I can by the full version, not get incremental updates, and will need to pay full price for each major upgrade. That's a bad deal too. How can a infrequent user of a single Adobe product (Illustrator) use the application for a reasonable amount of money? I don't need every Adobe product under the sun nor do I like the fact that somewhere in Adobe's hierarchy they think that is some kind of advantage to users. To me, that is product bloat, bordering on spam marketing.If I want a sip of water, I have to drink from the fire hydrant. This is so bone-headed.
    I suppose, overall, I will advise my students to use what software the company they work for uses. But as far as a personal graphics package for independent work, I cannot recommend Adobe products anymore because of this pricing scheme, which really does penalize people who only use a product one in a while. But before I go, am I missing something? Is my assessment of this dilemma on target? I know I can no longer afford Adobe products, but I also want to advise my students in a way that is fair to them. Currently I am working on a module that shows all of the vector mapping graphics programs and breaks them down according to their feature set and cost for the user.
    I've been using Adobe Illustrator for over two decades, and I will be sad to not have it available to me in the future, but this new business model and pricing structure no longer makes sense for me. Yes, considering the time and energy I've put into the program this is an emotional decision, but ending my relationship with Adobe is the healthy choice. It's like walking away from an abusive relationship of the passive-agressive variety. Adobe, what a drag!

    On the face of it, the $30 for every monthly use seems like it might be a good solution for intermittent users. But, as a designers, I think many of us might like to take a brief look at an idea (sometimes just for the fun of it.) And so, if during one month I want to take a peek at some of my work with no real intention of doing any work, I would need to pay $30 to look at my own work. This kind of situation creates a kind of "double bind" for me. It's an uneasy feeling, having a kind of oppressive effect on the creative flow of ideas. Consider this case scenario: "I think I can improve that logo I did last summer. I wonder what this change would look like?" Well, to find out that will be $30.00. For me, that's an uncomfortable position. Again, thanks for the thoughtful reply.

  • Official solution for unlocking for an old iPhone 3GS

    Last summer, I purchased an iPhone 3GS together with a 2-year contract with Swisscom, one of the mobile telephone operators in Switzerland. A few weeks ago, my phone was stolen while I was on a trip. I contacted Swisscom and informed them that the phone had been stolen. They deactivated the old SIM card, and sent me a replacement SIM card. I reported the theft to the police too. My understanding is that the IMEI number of my old iPhone will be added to a blacklist so that it cannot be used on any mobile telephone networks anymore.
    My father, who lives in Texas, recently upgraded from an iPhone 3GS to an iPhone 4. He extended his original contract with AT&T and simply moved his number over to the new phone. Because he no longer had a need for his old iPhone 3GS, he agreed to send it to me. At my suggestion, he went first to the Apple Store in Austin and requested that they unlock the phone. The folks at the Apple Store informed him that they could not unlock it. They suggested that Apple or the mobile carrier in Switzerland could unlock the phone.
    My father shipped his old iPhone 3GS to me, and I received it yesterday. This morning, I went to the Apple Store in Zürich and asked if they could unlock the phone so that I could use it with my Swisscom SIM card—the one Swisscom sent me to replace the one in my stolen iPhone. They told me that they could not do this, and that only the original carrier, AT&T could unlock the phone.
    What is the official solution for unlocking an old iPhone 3GS?
    I have posted this question to the AT&T discussion forum also.
    http://forums.wireless.att.com/t5/Apple/Official-solution-for-unlocking-for-an-o ld-iPhone-3GS/td-p/1998765

    wjosten wrote:
    Does Apple have a recommendation?
    Read my post. There is nothing that Apple can do for you. The decision as to whether to unlock your phone or not rests entirely with AT&T, & they will not do so under any circumstances.
    I read your post, and appreciate your having taken the time to write it. However, I would like to get an official reply from someone at Apple.
    Apple is a company that prides itself on its commitment to the highest standards of environmental stewardship.
    http://www.apple.com/environment/
    Apple’s partner AT&T is also committed to being a good corporate citizen and protecting the natural environment.
    http://www.att.com/gen/corporate-citizenship?pid=8506
    Re-using old products to extend their useable lifetimes is one of the most effective ways of reducing the impact we have on the environment. When my phone was stolen, it seemed like a perfect opportunity to put this philosophy into action, using my dad’s old phone to use instead of just throwing it away, or leaving it on a shelf to be discarded later.
    I think it would be a shame if there were no officially sanctioned way to put an old device to good use.

  • Make your own Fax Server with Automator! (Pagesender solution for Mavericks)

    I have been scouring these discussion boards for some time now looking for a suitable substitute to PageSender, an awesome fax solution for the Mac from SmileOnMyMac LLC, which for some inexplicable reason stopped development and updates after OS 10.6.8. The result is that many small business office users who still rely on fax (and yes...no matter what they tell you, most of the business world DOES still use fax because it's legally binding and more secure than email for the transmission of legal documents or healthcare records, and does not rely on database integration accross different systems, which is sadly but very realistically still a long ways off), and no longer have a way to integrate faxes into a paperless or digital workflow office system.
    I suspect like many folks who receive faxes, those who used PageSender, used a very powerful feature to forward faxes by email, thereby turning your Mac into a Fax server that could distribute your faxes to other workstations and staff throughout the business via email. Presumably, if you have your own email server (Exchange, Kerio, AppleMail server, PostFix enabler etc.) you could distribute faxes on your own internal network, securely behind a firewall, and effectively create a digitial/paperless workflow for your faxes.
    Even if you have a USB modem or multifunction printer that allows you to recieve a Fax to your desktop (Apple's internal fax via printer preferences, and some HP models like the HP MFP 127fw) for example will allow you to recieve a Fax to a desktop folder or forward to a single email address. But the former is of limited functionaliy and the later only lets you send to an email address out over the internet with a registered public domain, which means you give up all control of privacy and means you can't process it through a private mail server to create a digital workflow for your office...
    ...Until now!!!
    I am happy to report that I have finally discovered a very easy and useable feature that will save a lot of time, money, and headaches for those looking to create a digital workflow and fax server system for a small office system. (I don't think there is any limit to scale here, but I suspect offices with more than 10 employees probably have a BizHub, or HP MFP/digital sender that can create the same process directly from the printer, but of course these come with a price tag of $2000 and up...).
    To accomplish this however, you will need some basic requirements which are as follows:
    1) A USB modem from either US Robotics or Zoom Modem. These are readily available from Amazon, MacMall or any number of other online vendors and work very well and seemlessly with all Macs running OSX right up through Mavericks
    OR
    A Multifunction printer that is capable of receiving faxes to a desktop Mac like the HP 127 fw. Other models exist from other manufacturers as well, but you will have to do a bit of research and probably check with the vendor or user manual directly to confirm that Fax to desktop is supported for Mac and OS 10.9.
    2) A dedicated Mail Server (MSFT Exchange, Kerio, MacOSX server with mail server enabled, or PostFix enalber or MailServe from Cutedge Systems)
    You will need to set up an email account on your server that is the parent for all incoming faxes from which the faxes will be sent out as part of your digital workflow. This is beyond the scope of this discussion but if you've come this far and you're still reading, you probably know  how to do this already. I recommend setting this up as a POP account, not IMAP. This way, the attatchments (your faxes) will always remain on your server as a back up, until you delete them from the server.
    3) Now simply go to System preferences and select "Printers and Scanners". Select either the Fax printer for your multifunction printer, or add a fax printer/reviever using the + button and select "Fax" if you are using a USB modem. You must have the USB modem attatched to the computer in order to use the built-in Apple Fax feature for the latter option.
    4) Now click on the receive options. Select "Recieve faxes to this computer" and set your ring answer settings. Check "Save to" and select the designated folder (either Faxes or Shared Faxes on your computer) or create a new folder. Depending on the volume of faxes, and your back up systems, you may want to designate a separate folder on a separate drive, exclusively for your Faxes. This is where all your faxes will be stored.
    5) Now launch "Automator" in your applications folder and create a new workflow. You will be presented with several options. Select "Folder Action".
    6) At the top right of the window space you will see "Folder Action receives files and folders added to" . Select the Fax folder you created in step 4.
    7)On the left hand side of the "Actions" menu select "Mail"
    8) From the list of actions select "New Mail Message" this will take the latest Fax added to your Fax folder and attach it as a PDF to a new outgoing mail. In the "TO" address put the email address that belongs to the parent account your created for the Faxes on your mail server eg. [email protected].  In the subject field you can put "Fax Workflow" or any other generic subject that will identify to all reciptients that this is an email that contains a Fax/PDF attatchment.
    Under "account" use the SMTP account you set up on your mail server to handle the routing of internal emails. In most cases, this will be the same as the parent account created above. (Effectively, this account is sending and receiving emails to itself).
    9) From the list of actions, select "Send outgoing messages".
    10) Save the Automator workflow with a name like "FaxDistribution" or "FaxFlow".
    11) Go back to the Fax folder you created in step 4. Right click or option click on the folder and scroll down the options menu and select "Folder Actions Setup". You will see a list of scripts including the Automator workflow you just created. Choose it.
    That's it!! From now on, when you get a fax, it will get dumped into the designated fax folder, and this will automatically trigger the workflow to atttach and send it as an email to anyone in your office that is set up to receive emails with the "faxserver" address. You now have a paperless fax digital workflow server system for distributing your faxes digitally to anyone in your office who needs to review your faxes. Good luck!

    Thank you for this interesting posting.

  • Pls help putting together the BEST SOLUTION for PP and AE CS4

    Hi guys
    I was tasked to put together the best machine (machines) for video editing / rendering .. money is not an issue.
    My client is a TV broadcasting network and they do lots of videos everyday .. They want to render their work as FAST as possible because sometimes they have tight deadlines and rendering and re rendering (if there are mistakes) has cost them .. so now they're serious about getting the best technology to achieve best rendering time possible, but in a bit of practical sense of course.. i mean there's no sense spending 1000USD or more for a piece of technology that offers under 10 second faster rendering only ..
    What they do and want
    - edit/put together/ sequence lots of videos constantly, under premiere cs3 (will upgrade to cs4 on the new machine)
    - use affter effects for some effects and 3D stuffs.. but not that much.. but increasingly as time goes by and their video editors get more affter effects training..
    - needs really really fast rendering!! Right now it takes them typically 1-2 hours to render stuffs, and what to cut this time by half or more..
    Existing Setups on work stations:
    Intel QuadCore (Q6600, i7, Q9550, Xeon x3220, and the likes)
    4GB RAM DDR2 1066mhz
    Highend motherboards
    GeForce 9500GT , 9800GT, and GTX 260 216sp
    GSKILL Falcon 64GB SSD Drive as primary
    1TB Western Digital BLACK edition drives for storage
    Software:
    Windows XP 32 bit
    Adobe Premiere Pro CS3 (80% of all their work done here)
    AE CS3
    etc..
    Running NOD32 Antivirus
    I am an somewhat of an expert in Hardware and stuff, i build custom PC's machines most of my life but i have limiited knowledge on optimizing hardware for VIDEO EDITING stuffs.. so i turn to you all.
    I do understand that w/ video editing CPU is the most important, followed by RAM, and ofcourse by HDD for disc caches and stuff.. and where videocard may come to an advantage as well. and normally i'd suggest the fastest components available . i7 , extreme processors, skulltrail dual quad setups perhaps? RAID 0 SSD Drive? etc.. but I do not know w/c gives the most advantage, and w/c is a waste of money..
    I also read about quadro cards offering really big performance improvements using CUDA tech etc..
    again im not the expert at this type of requirment.. so i need your advises..
    with unlimitted PRACTICAL budget given to me to come up w/ a solution I initially thought a rendering farm would be the solution, but upon reading around it seems there's no rendering farm solution for PP CS4.. just the adobe after effects part.. so i had to go back to the drawing board and suggest really powerful work stations instead..and perhaps have them migrate to 64bit OS for that "extra" performance.. i myself am on win7 64bit and it's looking mighty good.
    1) is this the right move?
    2) is it still worth it to put together rendering farm for AE renders only? or might as well concentrate funds on the machines/workstations?
    Also along the PRACTICALITY LINE, would it be practical to maintain all the existing machines, and instead build a manned RENDERING MACHINE w/ PP and AE (basically desktop or Server if they are faster at rendering w/ the best specs for the purpose etc) where they can just throw the workload to some guy there for rendering? Atleast the editors can continue using the workstations while the rendering machine guy is at work? and even perhaps setup a gigabit lan network where the RENDERING MACHINES can dynamically pull the work load via the network , not needing to transfer the files to the rendering machine first ? etc
    as you can see im not only looking for the best machine, but the best STRATEGY for my client.
    Good suggestions would be much appreciated.
    regards to all

    in a nut shell no. if you do not have to "Share" then Avid is pointless Adobe is a far better answer.
    Avid solutions still need a computer. The Mojo.Nitris are a joke and Avid no longer provides computers even the Symphany comes with your choice of Apple Mac Pro or HP 800. (Dual Xeon)
    there are better "hardware" answers that what Avid sells for Adobe. Decklink, Aja to name a few.
    if you have to share then you have no choice. this is the one area Abode does not lead.
    renders have to do primarily with 2 things CPU power (Xeon will render faster than single i7)
    and Drives. the faster your drive set up the faster the render. Memory does play a part and so does the video card depending on what codec and to what
    it also depends on WHAT you are rendering and from what for the HDDs.
    without knowing your work flow format and codec its impossible to suggest something.
    in terms of rendering
    Core i7
    Dual Xeon (faster unless still doing DV/HDV thru firewire)
    Sonnet raid array
    Scott
    ADK

  • What is teh best solution for my Problem??

    hello everyone
    i'am planing to develop a Patient Management System (PMS)
    since i 'm not that guru in the J technologies i would like you to get me some help with this decision:
    what is the best solution for developeing an intranet "PMS" which should handles data (connection to postgresql) and runs some algorithm (for planing puropose) im background ??
    1 developeing a web based solution (servlet and jsp and and ..)
    2 developeing an application wich will be manging everything ??? (a kind of programm with its own GUI)
    3 you may have an other idea solution and ill be gald for any advices
    ps sorry for my english its not that great ;)

    Web applications are all the rage these days and IMO rightly so as they greatly reduce deployment cost and headaches.
    They do have some drawbacks though which for you might be important.
    I can imagine that sooner or later (probably sooner in my experience) a requirement to interface with hardware installed on the client machines will emerge.
    Whether this is a barcode scanner or a chipcard reader to get client information from some form of card issued to the client, or maybe a label printer to print out labels for medication bottles doesn't matter, you need to access the client machine directly.
    Web applications have great difficulty with that (in fact, it's all but impossible).
    You could go for an applet solution but that's contrived at best and still leaves the same problems.
    So in your situation an old-fashioned client/server application (maybe using web services to communicate with the serverside application) is likely the best longterm solution.
    You'd have the database remote so everyone has access to the same data, being accessed through processes run on the server and called by the clients. These can also do most of the business logic, leaving the clients relatively dumb responsible mainly for data validation and entry and presentation of the results.

  • What are solutions for a way-too-big database?

    Hi guys!
    I'm a software developer and not very good in database designing. One day, I was asked something like this :
    "For example, there is a company with a web application. One day, the database for that application is way too big, caused performance issues and others, what is the solution for that application database?"
    At first, I thought that was about using multiple database with single app. But I don't know if I was right.
    I want to ask that what are the solutions? If it's "multiple database" then what should I do? Using two connection to 2 database simutaneously?
    I appreciate any replies. Thanks!

    847617 wrote:
    Thanks Lubiez Jean-Val... for your links.
    I've got some more advices like :
    - "transferring workload to another database using different techniques to copy the data from original db"
    - "redesign of the database"
    So that means we use 2 different databases?Sometimes it is deemed desirable to keep only fairly recent data on the OLTP database, where the normal transaction activity happens, and replicate the data to another database that also contains historical data. This second database is used for heavy reporting tasks.
    And "redesign"?As in, design it from scratch and do it right this time. Make sure all data relations are properly defined to Third Normal Form; make sure all data is typed properly (use DATE columns for dates, NUMBER columns for numbers, etc); make sure you have designed effective indexing; make sure you use the capabilities of the rdbms and do NOT just use it as a data dump.
    See http://www.amazon.com/Effective-Oracle-Design-Osborne-ORACLE/dp/0072230657/ref=sr_1_3?s=books&ie=UTF8&qid=1301257486&sr=1-3
    are they really good solutions?Like most everything else, "It depends"
    It depends on if the proposed solutions are implemented properly and address the root problem. The root problem (or even perceived problem) hasn't yet been defined. You've just assumed that at some undefined point the database becomes "way-too-big" and will cause some sort of problem.
    It's assumed that we don't have or can't use partitioning.
    And why is that assumed? Yes, you have to have a version of Oracle that supports it, and it is an extra cost license. But like everything else, you and your management have to do a hard-nosed cost/benefit analysis. You may think you can't afford the cost of implementing partitioning, but it may be that you can't afford the expenses derived from NOT implementing it. I don't know what the case is for you, but you and your management should consider the factors instead of just rejecting in out of hand.
    :):)...You are making me - a student so excited about the history. From slides rule to the moon....
    Edited by: 847617 on Mar 27, 2011 10:01 AMEdited by: EdStevensTN on Mar 27, 2011 3:24 PM

  • Is DPS the right solution for me?

    I am currently working on a project that includes an iPad app that will direct users to one of 30 brochures. Other developers are working on the iPad app, I am creating the brochures.
    If i use the DPS to publish the brochures, do I need to create 30 custom viewer apps (at $495 a month/$6,000 a year), or is there a more cost-effective way to deliver the brochures? The brochures will be created in Indesign, and I would like them to have some interactive features (image slide-shows, pinch & zoom, etc.) but they have to be viewable on an iPad.

    Well, a DPS professional license would allow you to publish all 30 of those brochures in one app. But that would mean that all your brochures are available to anyone who downloads the app, so depending on your specific needs that could cause a problem.
    I love doing brochures through DPS, but if you already have developers working on the front and back ends of an app, I don't know if you want to replace their work with DPS.
    But long story short, with the limited info you have provided, it sounds like DPS could possibly be the right solution for you.

Maybe you are looking for