Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. C#
  4. Request for DB selection

Request for DB selection

Scheduled Pinned Locked Moved C#
databasecsharporaclexmlquestion
4 Posts 3 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • U Offline
    U Offline
    Utku KAYA
    wrote on last edited by
    #1

    Hi all. I am designing a C# project which has so much to do with databases. Up to now , I didn't have much experience about multiuser apps. Which database (Access , SQLServer, NOT Oracle ....) should I use for a "multiuser & high-frequency accessed & middle mass" data record? Any proverb or url is welcome. (A comparison schema you know?) Utku KAYA

    M H 2 Replies Last reply
    0
    • U Utku KAYA

      Hi all. I am designing a C# project which has so much to do with databases. Up to now , I didn't have much experience about multiuser apps. Which database (Access , SQLServer, NOT Oracle ....) should I use for a "multiuser & high-frequency accessed & middle mass" data record? Any proverb or url is welcome. (A comparison schema you know?) Utku KAYA

      M Offline
      M Offline
      Mazdak
      wrote on last edited by
      #2

      Access is not for multiuser usage, its a desktop database. You should use SQLServer .(Of course I didn't talk about price & licening) Mazy "Man is different from animals in that he speculates, a high risk activity." - Edward Hoagland

      H 1 Reply Last reply
      0
      • M Mazdak

        Access is not for multiuser usage, its a desktop database. You should use SQLServer .(Of course I didn't talk about price & licening) Mazy "Man is different from animals in that he speculates, a high risk activity." - Edward Hoagland

        H Offline
        H Offline
        Heath Stewart
        wrote on last edited by
        #3

        Access can be used for workgroups, but it isn't optimized for such and can be much slower since it is file-based.

        Microsoft MVP, Visual C# My Articles

        1 Reply Last reply
        0
        • U Utku KAYA

          Hi all. I am designing a C# project which has so much to do with databases. Up to now , I didn't have much experience about multiuser apps. Which database (Access , SQLServer, NOT Oracle ....) should I use for a "multiuser & high-frequency accessed & middle mass" data record? Any proverb or url is welcome. (A comparison schema you know?) Utku KAYA

          H Offline
          H Offline
          Heath Stewart
          wrote on last edited by
          #4

          SQL Server has specialized support in the .NET Framework and has since 1.0. Oracle does not as well starting with 1.1 (there was a separate install before, but it wasn't officially supported). Price is definitely a concern with both. Like Mazdak said, though - Access is not optimized for multi-user environments. It's also file-based, and any file-based database solution has major cons. One nice thing about SQL Server, though, is that they have a freely downloadable and distributable desktop engine called MSDE. For all intents and purposes, it is SQL Server. It doesn't support near as many connections (only 10) but supports everything else from transations to backups. You can find more information about it at http://www.microsoft.com/sql/msde[^]. If you installed the defaults for VS.NET, you'll also have the setup on your machine already in the Setup\MSDE directory of your VS.NET installation root. Having applications like VS.NET, FoxPro (last I checked many years ago), Access, Office, and few others gives you redistributable rights to MSDE. Check it out. The really nice thing is that if you ever need to upgrade to the full SQL Server solution, just re-use the same MDF and LDF files from MSDE. Like I said, for all intents and purposes MSDE and SQL Server are the same.

          Microsoft MVP, Visual C# My Articles

          1 Reply Last reply
          0
          Reply
          • Reply as topic
          Log in to reply
          • Oldest to Newest
          • Newest to Oldest
          • Most Votes


          • Login

          • Don't have an account? Register

          • Login or register to search.
          • First post
            Last post
          0
          • Categories
          • Recent
          • Tags
          • Popular
          • World
          • Users
          • Groups