Oracle or SQLServer - .NET or J2EE?

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Syed Mudussir Husain

    Oracle or SQLServer - .NET or J2EE?

    Hello,

    I am doing a very large web based database project.

    Over the period of 5 years, "more than 100, 000 Books" will be stored in a
    Database along with a LARGE amount of book attributes majorly consists of
    very large amount of people reviews about a book.

    We then need to analyze or generate reports from that large volume of STATIC
    data in Infinite number of ways.

    My questions are:

    Q1. Just to get general sence, Which suits the best Oracle or SQL Server for
    this project and Why? Keeping scalibility, volume of data, etc. in mind?

    Q2. Which development platform best suits best for this kind of project .NET
    or J2EE and Why.

    Q3. We have to analyze or generate reports from that STATIC data in Infinite
    number of ways, Which analysis technology should be used and Why?

    Thanks,
    Rafey.



  • Rob Tillie

    #2
    Re: Oracle or SQLServer - .NET or J2EE?

    > Q1. Just to get general sence, Which suits the best Oracle or SQL[color=blue]
    > Server for this project and Why? Keeping scalibility, volume of data,
    > etc. in mind?[/color]

    Both are up for the job, but use SQL Server for the answer on Q2.
    [color=blue]
    > Q2. Which development platform best suits best for this kind of
    > project .NET or J2EE and Why.[/color]

    ..NET !!! it's far simpler to program! J2EE is a pain in the arse to program.
    The combination Sql Server / .NET is perfect.
    [color=blue]
    > Q3. We have to analyze or generate reports from that STATIC data in
    > Infinite number of ways, Which analysis technology should be used and
    > Why?[/color]

    You can use Crystal Reports, included in VS.NET. You can also program your
    own report generator.

    Greetz,
    -- Rob.


    Comment

    • Gary

      #3
      Re: Oracle or SQLServer - .NET or J2EE?

      >> Q3. We have to analyze or generate reports from that
      STATIC data in[color=blue][color=green]
      >> Infinite number of ways, Which analysis technology[/color][/color]
      should be used and[color=blue][color=green]
      >> Why?[/color]
      >
      >You can use Crystal Reports, included in VS.NET. You can[/color]
      also program your[color=blue]
      >own report generator.[/color]

      Or, if you elected to use SQL Server, you can use
      MS Analysis Services to analyze your data. Of course,
      this requires that you transform your OLTP database
      into a datawarehouse. But if you will (as what you
      have said) will be doing extensive analysis, then you
      might want to give this a try.

      HTH.
      Gary
      [color=blue]
      >-----Original Message-----[color=green]
      >> Q1. Just to get general sence, Which suits the best[/color][/color]
      Oracle or SQL[color=blue][color=green]
      >> Server for this project and Why? Keeping scalibility,[/color][/color]
      volume of data,[color=blue][color=green]
      >> etc. in mind?[/color]
      >
      >Both are up for the job, but use SQL Server for the[/color]
      answer on Q2.[color=blue]
      >[color=green]
      >> Q2. Which development platform best suits best for[/color][/color]
      this kind of[color=blue][color=green]
      >> project .NET or J2EE and Why.[/color]
      >
      >..NET !!! it's far simpler to program! J2EE is a pain in[/color]
      the arse to program.[color=blue]
      >The combination Sql Server / .NET is perfect.
      >[color=green]
      >> Q3. We have to analyze or generate reports from that[/color][/color]
      STATIC data in[color=blue][color=green]
      >> Infinite number of ways, Which analysis technology[/color][/color]
      should be used and[color=blue][color=green]
      >> Why?[/color]
      >
      >You can use Crystal Reports, included in VS.NET. You can[/color]
      also program your[color=blue]
      >own report generator.
      >
      >Greetz,
      >-- Rob.
      >
      >
      >.
      >[/color]

      Comment

      • Michael Høtoft

        #4
        Re: Oracle or SQLServer - .NET or J2EE?

        Considering Q3, Crystlal reports has a lot of limitaions, It is good to some
        things like reporting from stimple relations like order and customer. If
        your just a little bit creative you'll find yourselv limited by a lot of
        undocumented limitations.

        By the way CR 9 has been launched as serveral diffrent products, not all are
        released yet and it seems to be shrouded with a lot of "sales talk".

        As a experienced combatant, fighting with crystal reports, I strongly advice
        that you not only do an proof of concept on the reports and see that it can
        report of i.e. the nortwind database, but also do a thorough detail
        reporting of an access database with sample live data to ensure that you
        will be able to generate alle the reports you will. If your "lucky" you'll
        already have generated your reports and proven that it works in detail. On
        the other hand, you'll soon find out that you'll have to use another product
        or a lot of time working around the limitations of CR.

        Regards Michael


        Comment

        • John Timney \(Microsoft MVP\)

          #5
          Re: Oracle or SQLServer - .NET or J2EE?

          My personal experience is that .NET is much easier to develop with, most
          J2EE problems are typically attributed to poor architectural models whihc is
          very easy to do. net is easier to implement from the outset - thats my
          opinion and many others will say otehrwise and be entitled to their
          opinions.

          If your doing a bookstore, I would strongly suggest you look at the examples
          on the www.asp.net site, and the reports starter kit also found there and
          use that to determine how to balance your decision. I dont honestly believe
          you could get a "real" answer to your questions - recent speed test (correct
          or not) have shown .NET with SQL Server to outperform pretty much anyhting -
          but you need to make up your own mind. However, there is a lot more to that
          to consider in architecting a scale solution and choosing the technologies
          that best suit your requirement.

          Incidentally, posting to such a large number of groups for a very general
          question is considered bad practice and you will get a better response if
          you focus your question to a specific group.

          --
          Regards

          John Timney (Microsoft ASP.NET MVP)
          ----------------------------------------------
          <shameless_auth or_plug>
          Professional .NET for Java Developers with C#
          ISBN:1-861007-91-4
          Professional Windows Forms
          ISBN: 1861005547
          Professional JSP 2nd Edition
          ISBN: 1861004958
          Professional JSP
          ISBN: 1861003625
          Beginning JSP Web Development
          ISBN: 1861002092
          </shameless_autho r_plug>
          ----------------------------------------------

          "Syed Mudussir Husain" <syedmudussir20 00@yahoo.com> wrote in message
          news:OWrxtGvYDH A.2620@TK2MSFTN GP09.phx.gbl...[color=blue]
          > Hello,
          >
          > I am doing a very large web based database project.
          >
          > Over the period of 5 years, "more than 100, 000 Books" will be stored in a
          > Database along with a LARGE amount of book attributes majorly consists of
          > very large amount of people reviews about a book.
          >
          > We then need to analyze or generate reports from that large volume of[/color]
          STATIC[color=blue]
          > data in Infinite number of ways.
          >
          > My questions are:
          >
          > Q1. Just to get general sence, Which suits the best Oracle or SQL Server[/color]
          for[color=blue]
          > this project and Why? Keeping scalibility, volume of data, etc. in mind?
          >
          > Q2. Which development platform best suits best for this kind of project[/color]
          ..NET[color=blue]
          > or J2EE and Why.
          >
          > Q3. We have to analyze or generate reports from that STATIC data in[/color]
          Infinite[color=blue]
          > number of ways, Which analysis technology should be used and Why?
          >
          > Thanks,
          > Rafey.
          >
          >
          >[/color]


          Comment

          • Kevin Spencer

            #6
            Re: Oracle or SQLServer - .NET or J2EE?

            Oracle or SQL Server? Well, now if you were watching a horse race, and one
            horse (let's call it "Oracle") had started out of the gate before the other,
            and the other horse (let's call it "SQL Server") had started out slow but
            had been accelerating at a continuously increasing rate, and now the horses
            were nearly even, which one would you anticipate to win the race?

            I would apply the same logic to the question of .Net vs. J2EE.

            The point is, it isn't good enough to look at the features and performance
            of 2 technologies in a "snap shot" as if they were static. Software evolves.
            It is more accurate to analyze the trajectory of a technology than to simply
            compare the features and performance at any one instant.

            --
            HTH,

            Kevin Spencer
            Microsoft MVP
            ..Net Developer

            Neither a follower nor a lender be.

            "Syed Mudussir Husain" <syedmudussir20 00@yahoo.com> wrote in message
            news:OWrxtGvYDH A.2620@TK2MSFTN GP09.phx.gbl...[color=blue]
            > Hello,
            >
            > I am doing a very large web based database project.
            >
            > Over the period of 5 years, "more than 100, 000 Books" will be stored in a
            > Database along with a LARGE amount of book attributes majorly consists of
            > very large amount of people reviews about a book.
            >
            > We then need to analyze or generate reports from that large volume of[/color]
            STATIC[color=blue]
            > data in Infinite number of ways.
            >
            > My questions are:
            >
            > Q1. Just to get general sence, Which suits the best Oracle or SQL Server[/color]
            for[color=blue]
            > this project and Why? Keeping scalibility, volume of data, etc. in mind?
            >
            > Q2. Which development platform best suits best for this kind of project[/color]
            ..NET[color=blue]
            > or J2EE and Why.
            >
            > Q3. We have to analyze or generate reports from that STATIC data in[/color]
            Infinite[color=blue]
            > number of ways, Which analysis technology should be used and Why?
            >
            > Thanks,
            > Rafey.
            >
            >
            >[/color]


            Comment

            • Mike Bird

              #7
              Re: Oracle or SQLServer - .NET or J2EE?

              Kind of a strange question. I believe both databases and both platforms
              could do the job. The choice usually comes down to developer experience and
              costs. If you don't have any developers with any experience in either, and
              plan to do this yourself then .NET and SQL Server are probably going to be
              easier to learn. IF you are outsourcing, then you probably should leave
              that decision up to the contractor with the possible exception of the
              database since costs can vary greatly.

              The fact that you had to post this question probably means you should be
              getting more direction on requirements for supported OSs and cost
              limitations from somewhere before you start choosing technologies.


              "Syed Mudussir Husain" <syedmudussir20 00@yahoo.com> wrote in message
              news:OWrxtGvYDH A.2620@TK2MSFTN GP09.phx.gbl...[color=blue]
              > Hello,
              >
              > I am doing a very large web based database project.
              >
              > Over the period of 5 years, "more than 100, 000 Books" will be stored in a
              > Database along with a LARGE amount of book attributes majorly consists of
              > very large amount of people reviews about a book.
              >
              > We then need to analyze or generate reports from that large volume of[/color]
              STATIC[color=blue]
              > data in Infinite number of ways.
              >
              > My questions are:
              >
              > Q1. Just to get general sence, Which suits the best Oracle or SQL Server[/color]
              for[color=blue]
              > this project and Why? Keeping scalibility, volume of data, etc. in mind?
              >
              > Q2. Which development platform best suits best for this kind of project[/color]
              ..NET[color=blue]
              > or J2EE and Why.
              >
              > Q3. We have to analyze or generate reports from that STATIC data in[/color]
              Infinite[color=blue]
              > number of ways, Which analysis technology should be used and Why?
              >
              > Thanks,
              > Rafey.
              >
              >
              >[/color]


              Comment

              • Syed Mudussir Husain

                #8
                Oracle or SQLServer / OLAP - .NET or J2EE?

                First kindly accept my apologies for posting question large number of
                groups. I believe posting question to following three groups would suffice
                the job:

                1. microsoft.publi c.dotnet.genera l (to get an idea of .NET strength about
                this particular problem)
                2. microsoft.publi c.sqlserver.pro gramming (to get feeling how SQL Server
                could be helpful)
                3. microsoft.publi c.dotnet.framew ork.aspnet (to know how ASP.NET could be
                helpful)
                4. microsoft.publi c.dotnet.langua ges.csharp (development language of the
                project in case of .NET)
                5. microsoft.publi c.sqlserver.ola p (how OLAP could be helpful in analyzing
                static data)

                Sorry about this mistake.

                Thank you for previous help. It has given some clue to the right way.

                Another thing which I probably left in the question is the budget
                consideration, sometimes a major factor when you select SQL Server over
                Oracle. This project is non profit project community project and money comes
                from people/organizations donating money. Currently we are in the process of
                finalizing budget. But I believe my main concern right now is not the cost
                but to get confident that if SQL Server could support following data volume
                requirement:

                Over the period of 5 years, "more than 100, 000 Books" will be stored in a
                Database along with a LARGE amount of book attributes majorly consists of
                very large amount of people reviews about a book.

                I wanted to get an idea if SQL Server has any performance or otherwise any
                limitation when data volume increases.

                Similarly you can design data driven web sites using both .NET and J2EE. But
                again does .NET has all it takes to develop highly available and efficent
                large data driven website with expected daily vistor count to the website
                over half-million.

                Also to analyze large volume of static data would it be better to use SQL
                Server OLAP analysis services or does it has any limitation.

                Once again Thnaking you,

                Regards,
                Rafey.








                "Syed Mudussir Husain" <syedmudussir20 00@yahoo.com> wrote in message
                news:OWrxtGvYDH A.2620@TK2MSFTN GP09.phx.gbl...[color=blue]
                > Hello,
                >
                > I am doing a very large web based database project.
                >
                > Over the period of 5 years, "more than 100, 000 Books" will be stored in a
                > Database along with a LARGE amount of book attributes majorly consists of
                > very large amount of people reviews about a book.
                >
                > We then need to analyze or generate reports from that large volume of[/color]
                STATIC[color=blue]
                > data in Infinite number of ways.
                >
                > My questions are:
                >
                > Q1. Just to get general sence, Which suits the best Oracle or SQL Server[/color]
                for[color=blue]
                > this project and Why? Keeping scalibility, volume of data, etc. in mind?
                >
                > Q2. Which development platform best suits best for this kind of project[/color]
                ..NET[color=blue]
                > or J2EE and Why.
                >
                > Q3. We have to analyze or generate reports from that STATIC data in[/color]
                Infinite[color=blue]
                > number of ways, Which analysis technology should be used and Why?
                >
                > Thanks,
                > Rafey.
                >
                >
                >[/color]


                Comment

                • Christian Boult

                  #9
                  Re: Oracle or SQLServer - .NET or J2EE?

                  Q1.

                  Just as a side note we are starting to see clients moving from the
                  Unix/Oracle to the 2003/Sql Server platform.
                  I don't know if this is a sign of things to come but SQL Server has the wind
                  in it's wings I believe.

                  Out of experience Oracle can be quite performant but is really finiky and it
                  is really easy to write a query that looks ok but that will be really slow.
                  SQL Server is less of a pain in that sense. If I'm not mistaken Oracle is
                  also a bit harder on the wallet.

                  Q2.

                  ..NET is really easy to use and I believe the learning curve is much less.
                  J2EE could do the job, it will take more time and the right people to do the
                  job will cost alot more and also it will certainly take more time to do it.
                  On the other hand if you have to do it on UNIX then J2EE would be it.

                  Q3.

                  Depending on what kind of data minning your looking to do Crystal could do
                  it. But there are some limitations. If you have alot of $$$ to spend you
                  could look at something more powerfull like what cognos is offering.

                  You should also post this in forums of the J2EE community. You will probably
                  get very different opinions ;-)

                  Chris.

                  "Syed Mudussir Husain" <syedmudussir20 00@yahoo.com> wrote in message
                  news:OWrxtGvYDH A.2620@TK2MSFTN GP09.phx.gbl...[color=blue]
                  > Hello,
                  >
                  > I am doing a very large web based database project.
                  >
                  > Over the period of 5 years, "more than 100, 000 Books" will be stored in a
                  > Database along with a LARGE amount of book attributes majorly consists of
                  > very large amount of people reviews about a book.
                  >
                  > We then need to analyze or generate reports from that large volume of[/color]
                  STATIC[color=blue]
                  > data in Infinite number of ways.
                  >
                  > My questions are:
                  >
                  > Q1. Just to get general sence, Which suits the best Oracle or SQL Server[/color]
                  for[color=blue]
                  > this project and Why? Keeping scalibility, volume of data, etc. in mind?
                  >
                  > Q2. Which development platform best suits best for this kind of project[/color]
                  ..NET[color=blue]
                  > or J2EE and Why.
                  >
                  > Q3. We have to analyze or generate reports from that STATIC data in[/color]
                  Infinite[color=blue]
                  > number of ways, Which analysis technology should be used and Why?
                  >
                  > Thanks,
                  > Rafey.
                  >
                  >
                  >[/color]


                  Comment

                  • guy

                    #10
                    Oracle or SQLServer - .NET or J2EE?

                    Oracle doesnt work with VS.NET2003 (no output parameters
                    from stored procs until a bug fix appears)

                    Also, Yukon is coming hurrah!
                    guy[color=blue]
                    >-----Original Message-----
                    >Hello,
                    >
                    >I am doing a very large web based database project.
                    >
                    >Over the period of 5 years, "more than 100, 000 Books"[/color]
                    will be stored in a[color=blue]
                    >Database along with a LARGE amount of book attributes[/color]
                    majorly consists of[color=blue]
                    >very large amount of people reviews about a book.
                    >
                    >We then need to analyze or generate reports from that[/color]
                    large volume of STATIC[color=blue]
                    >data in Infinite number of ways.
                    >
                    >My questions are:
                    >
                    >Q1. Just to get general sence, Which suits the best[/color]
                    Oracle or SQL Server for[color=blue]
                    >this project and Why? Keeping scalibility, volume of[/color]
                    data, etc. in mind?[color=blue]
                    >
                    >Q2. Which development platform best suits best for this[/color]
                    kind of project .NET[color=blue]
                    >or J2EE and Why.
                    >
                    >Q3. We have to analyze or generate reports from that[/color]
                    STATIC data in Infinite[color=blue]
                    >number of ways, Which analysis technology should be used[/color]
                    and Why?[color=blue]
                    >
                    >Thanks,
                    >Rafey.
                    >
                    >
                    >
                    >.
                    >[/color]

                    Comment

                    Working...