Is There a way to Copy or Move a File Without a BLOB?

I have a requirement for an ApEx application that can move documents, ie .xls, .doc, and et cetera, from one location to another.
I am posting this here rather than the ApEx forum because I expect the solution might be in PL/SQL.
Essentially, we want to build a custom document control/tracking system.
A user creates a document, maybe Excel, maybe Power Point, and they save it in their local documents.
In the application, the user will "browse" to the file to identify it and answer a few identifying questions like who requested the document and which customer it pertains to.
The name of the document and the answers to the questions will be stored in a DB table, and the file will be saved to a more "public" location in its native format.
I realize there are probably apps on the market that do this, but this is to be built in-house.
We don't want to save the files as blobs in the database due to concerns about how DB speed might be impacted as more and more documents get added.
So, is there a utility for moving files. Alternatively, is there a way to execute OS commands, like mv, to move the files?
Thanks,
Gregory

Gregory Hansen wrote:
As for the BLOB, that's the option I'm pushing for, but ultimately it's not up to me. I'll be sure to pass your comments along because I really don't think a BLOB column is going to have a significant impact on performance. If the DB has performance issues they're more likely to be related to tuning problems.I've also run into resistance in storing files as BLOBs.
There are several factors to consider and unfortunately these seem to be ignored by some developers.
BLOBs are designed to store binary data. It is no different in that respect than using a file on a file system to store binary data.
Unlike a file though, you can easily add additional attribute data to the BLOB. You can secure access to it via custom means (fine grain access control and virtual private databases come to mind) that is usually impossible to do with a file system.
Access to that file needs to be via the o/s - and that is a problem for client-server as it means requiring some kind of server s/w to sit between that o/s file and the client to manage access. E.g. NFS, Samba, FTP, etc. All these have very specific security controls - most of which do not neatly fit the security model designed for the application layer.
A BLOB instead is access via the database - using the same protocol and session and security that the client uses to access any other database data.
Performance wise.. bytes is bytes. Reading a BLOB from a database will not be slower than reading a file from the file system. A BLOB is not going to take up more space (it may actually have a smaller space footprint, depending on file size and block size).
There are numerous advantages - as a BLOB is accessed via the same concurrency controls as any other database data. In comparison, how do you deal with transaction and concurrency controls from a client that accesses a file via Samba/Microsoft Networking?
The list does not stop there. There are also auditing to consider, and the management and ease of backup and restore, portability (a BLOB in Oracle can be accessed from any Oracle client and does not need additional and specific s/w to support that particular server's means of sharing o/s files), etc.
IMO, the so-called cons about BLOBs are often just ignorance on the part of the developers. Ignorance about client-server architecture and ignorance about the feature set BLOBs enjoy in Oracle.

Similar Messages

  • Is there a way to copy a movie that I've purchased that resides in iTunes onto a thumb drive?

    I have a mini projector that I would like to play movies on.  All of my digital movies live in iTunes.  Is there a way to copy the movies onto a thumb drive so that I can plug it in and watch them on my mini projector?  I don't want to have to load up my phone with movies and take up all the space.

    You can easily copy it by dragging it from iTunes playlist to the drive in Finder but it won't do you any good.  iTunes Store movies only play back on devices running Apple software.  You would have to connect your projector to a computer or Apple mobile device.

  • Is there a way to copy/paste text in Photoshop without keeping formatting?

    Hello,
    Is there a way to copy/paste text in Photoshop without keeping formatting (font, size, color, etc)?
    I found this feature very annoying.
    Is there a way to turn it off?
    Thanks.

    You can use this simple workariound:
    copy the desired text  and paste it in a simple text editor app like notepad (win) or textedit (mac).
    Then copy this unformatted text and paste it in photohop.

  • Is there a way to get string in *ai file without Illustrator?

    Hi. I have a question.
    1. Type 'hello' in Illustrator document and save.
    2. open file to text editter.
    3. find 'hello' in text editter.
    4. text editter alert "Cannot find 'hello'"
    Is there a way to get string in *ai file without Illustrator?
    If you have answer, share me please.
    Thanks for reading.

    You can convert songs to Mono.  First, go to iTunes > Preferences > General > Import Settings.  Under the encoder menu is another drop-down menu for Settings.  Choose "Custom" and you'll be able to select a choice for Mono.  Once that is set, use the iTunes > Advanced menu to create a mono version.  The original stereo version will remain in your library unless you choose to delete it.

  • Is there a way to port director movies as apps without using x code?

    I have many years of experience with Director, but no experience with C++ or Xcode.  As I understand it, there is a long, steep learning curve on X without a good foundation in C++.  Is there a way around using it?  Does it require a lot of
    Xcoding, or just an interface, etc.?
    Thanks.
    Dewey

    read the part CodeJingle wrote...
    is there doc for the exact steps to publish to iOS?

  • I am switching computers. Is there a way to copy the mozilla program file from my old computer and "install" it on my new computer? Or do I need to redo the complette install?

    I have a new computer. Can I copy the mozilla program folder from my old computer to the new or do I need to do anew install from the website? I do know that I can transfer bookmarks and such but what about the entire program?
    == User Agent ==
    Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; .NET4.0C)

    Download CS5 products

  • Is there a way to copy an ical calendar and then re enter it in ical at a later date?

    is there a way to copy an ical calendar and then re enter it in ical at a later date?  i am trying to copy my workout calendar and move it forward but i want to keep the one from june july and august of this year.  I guess techinically it is a recurring calendar but all the exercises recur at different intervals

    If you want to share albums on dropbox or similar web services, set the album in your custom order and use the export command to a temporary folder on your computer. To keep the sort order, use the option to rename with a common starting text string plus an order number. Since you'll upload those files to Internet, also use the resizing feature to export in a reasonable size, not too big for uploading/downloading, and not too small if you want your relatives to able to print and not only to view.
    So, you'll get a folder ready to upload and share via Dropbox or another Web service.

  • Is there a way to make comments "move to the back", behind the text and lines?

    Is there a way to make comments "move to the back", behind the text and lines?
    I am using Acrobat X Standard to "highlight" lines using comments lines at 12pt width and 50% opacity on DWG files converted to PDF.  The opacity setting makes the text and lines readable behind the highlighting, but the colors do not print well.  Moving the highlighting behind the existing text and lines would allow me to use 100% opacity with more vibrant colors.
    Before, we highlighted by hand, but those colors do not scan or copy well.  Digitizing the highlighting is cleaner, and can be edited without starting over.  The "comments" lines can be applied by Acrobat Reader, Acrobat Standard, and Acrobat Pro, so there's an advantage.  Even more important is that the average file size of an 11x17 print that is highlighted and scanned in color is 1000 KB, while doing it this way, they tend to be 100-150 KB, and the text remains searchable. If there's another system that people use, I'm open to that instead.  I haven't looked in to doing the highlighting in AutoCAD.
    Naturally, everything I'm doing is protected, and cannot be shared, sorry.
    Thanks.
    Message was edited by: Nathan Goldblatt

    No, that's not really an option.

  • Is there any way to copy proxy filed structures to ABAP field structure?

    Hi All,
    We are getting message from  XI using inbound proxy and sending response asynchronously by outbound proxy.
    my question: " is there any way to copy or to move incoming proxy fields to ABAP backend fields?"
    for ex: we are getting Name structure from proxy wit fields firstname and lastname.
    and proxy will generate some structures for name. backend ABAP system will have structure name with two fields having fname and lname as data elements.
    so how can we directly move proxy fields to ABAP fields? ( here in example there are only two fields but real scenario we will have thousands of fields for which we cannot map manually from proxy fields to ABAP fields.)
    please help me in this regard.
    Thanks in advance.
    Regards,
    Ujwalkumar

    Hi Ujwalkumar,
    if you have control over the proxy:
    Create your interface at XI like the structure in backend system. Same structure and same fieldnames. If you regenerate your proxy you can use abap order "MOVE CORRESPONDING" to map all fields.
    Regards,
    Udo

  • Is there a way to copy text boxes from one pdf file to a different one?

    is there a way to copy text boxes from one pdf file to a different one in Acrobat 11?

    Yes. In Form Edit mode select the field(s), press Ctrl+C and then move to
    the other file and press Ctrl+V.

  • Is there a way to transfer od movies made on Imovie 2 to Imovie HD?

    is there a way to transfer od movies made on Imovie 2 to Imovie HD?

    The QuickTime movie Silly Rabbit mentioned is an easy way to import an old project to iMovie 6, but unfortunately that feature wasn't added until iMovie 3. There's no such movie in iMovie 2 to import.
    If you have iMovie 2 on this computer, a very reliable way to bring the project into iMovie 6 is to export it from iMovie 2 to your video camera, then import from the camera to a new iMovie 6 project. The clips will arrive as clips, but they won't be editable as before. You won't be able to edit titles, for example.
    The easiest way — when it works — is to simply open (a copy of) the iMovie 2 project in iMovie 6. iMovie 6 will offer to convert it. It usually converts without a hitch, unless your iMovie 2 project has non-standard iMovie 2 features like third-party titles, transitions and special effects. iMovie 6 may have trouble with those. You can't go back, so convert a COPY, not the original.
    I'd try the conversion first. If it works, you're home free. Keep the iMovie 2 project around until you're sure.
    Suggestion: please provide a bit more information in your user profile. "IMAC" doesn't tell us much, there are so many different models.
    Karl

  • Is there a way to copy my legal dvds to my imac

    Is there a way to copy my legal dvds to my iMac?

    Legally, no.
    It is illegal to break the encryption on commercial DVDs and to copy them, you need to break the encryption.
    You cannot drag or copy tracks from a DVD (unless it is a standard data DVD, which is not a movie DVD.).

  • Is there a way to download a movie i redeemed via redeem code?

    i downloaded a movie via redeem code and my computer crashed. The movie is left on the ipad but it doesn't way to copy. Is there a way to redownload the movie from itunes?

    How are you trying to copy it back to the computer?
    Should really keep your iTunes library on an external drive and have at least 1 backup copy for just this reason.
    I learned the hard way after hard drive died and I lost my entire library.

  • Is there a way to copy & paste a clip from the timeline in one project in to another project?

    Hello Popular Premiere Pontificaters,
    I am using Premiere 6 on a Windows 7 machine.
    Is there a way to copy and paste a clip from the timeline in one project in to another project?... I can copy my clip, but when I open the other project, it will not allow me to paste it in there... but I am able to copy and paste a clip within a single project.  I tried everything... pasting in to a new video track and pasting in to an existing video track in the second project, but the paste option simply isn't there when I open the second project.
    And if Premiere itself will not allow me to do this in any way, will a copy-paste clipboard type of accessory app allow me to do this?... if so, which is the best, trustworthy copy-paste app that is malware free?
    Thanks,
    digi

    Hi Bill Hunt,
    I just read the page that you provided about "Handles"... thanks allot for that ARTICLE.  In your article and the subsequent article HANDLES, "Transitions Overview: applying transitions" linked from your article, it indicates (in PrE and PrPro anyway - I'm in Premiere 6) that transitions can be applied to non-Video 1 tracks... the paragraph below is a quote from that "Transitions Overview: applying transitions" article...
    "Whatever is below the transition in a Timeline panel appears in the transparent portion of the transition (the portion of the effect that would display frames from the adjacent clip in a two-sided transition). If the clip is on Video 1 or has no clips beneath it, the transparent portions display black. If the clip is on a track above another clip, the lower clip is shown through the transition, making it look like a double-sided transition."
    So this indicates that transitions can be applied to non-Video 1 tracks since it is referring to content in tracks beneath a transparent fade that would show through... and only non-Video 1 tracks can be transparent and have other clips "beneath" them in the timeline, right?
    In the screenshot sample in your article at this LINK, I see the handles (referred to as B and E) and I can see in my monitor window how those handles would be represented by the two little bracket symbols {  }  ... you can see how they appear in my monitor window in Premiere 6 in this screenshot, and below, from a different thread that isn't related to this topic.
    But I'm still trying to figure out how the handles can be applied in the non-Video 1 tracks in the timeline to insert a transition (cross-dissolve) between two clips.
    Can you advise me on this?... I posted a separate thread HERE on this topic, but I haven't got any further with finding an answer.
    Thanks so much for your article,
    digi

  • Is there a way to copy referenced video clips into the iMovie library?

    When I import video clips into an iMovie event it seems that iMovie uses only a reference to the file. When files are moved things get horrible broken soon. I noticed that iMovie does actually copy video clips into your library when you convert your library from iMovie'11 to iMovie'13. Is there a way to copy video clips into the iMovie library when importing them so that they don't get lost?

    http://support.apple.com/kb/PH14747

Maybe you are looking for

  • Looking for a webmail with multiple accounts support

    Hi, I would like to set up a webmail on my server which I will use to check my various mail accounts on gmail and others. I tried mutt, alpine, claws-mail, but I don't really like "true" mail clients, I prefer to use webmails (so it can render HTML m

  • Document number not available in BSAD Table even after clearing

    Dear Experts, with the FM posting_interface_start, posting_interface_clearing, posting_interface_end iam able to post the document with clearing using Tcode f-30/fb05 and can see the document number getting generated and when i see the BSAD table wit

  • 60 Days and counting and Photo Stream still grayed out in iCloud CP

    60 Days and counting and Photo Stream still grayed out in iCloud CP since problem first discussed with Apple. No help, just reported to software engineers for investigation. Twomonths ago! So much for Apples' superior products and customer service. P

  • Designer Version 5.4 and 5.6

    Hi there, We just bought Adobe Output Designer 5.6 hoping it solves some of our page fidelity problems. On the contrary we find that, without making any changes using the same .DAT file and testing the presentment in the designer, the output is drast

  • Halo 5 and The Master Chief Collection at Best Buy

    Halo 5: Guardians Continue the Halo saga with next installment of the franchise, this time for Xbox One, Halo 5: Guardians. Pre-order your copy of Halo 5: Guardians from Best Buy today and get ready to don Master Chief’s armor again once it’s release