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. Database & SysAdmin
  3. Database
  4. Infobright and Analytics

Infobright and Analytics

Scheduled Pinned Locked Moved Database
databasemysqlsql-serversysadminagentic-ai
7 Posts 5 Posters 2 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.
  • C Offline
    C Offline
    craig trombly infobright
    wrote on last edited by
    #1

    As a software engineer myself, I have a strong background working with DBMS systems like SQL Server and MySQL. Not just from building web applications, but also from a n-Tier application architecture approach. I tend to use standard approaches to architecture and modeling, so like any engineer, I have come to test the limits and drawbacks of SQL Server and other OLTP databases. Building out the common business, data and presentation layers of any application tends to meet the many challenges of keeping those layers separate and autonomous. I have worked in many different industries ranging from healthcare and education to wholesale and retail, and one of the biggest problems that I always seem to encounter in my projects is ad-hoc querying in the reporting modules. How do you keep the database tuned for queries when you do not know what the query will be? SQL Server certainly has caching and even the ability to cache the actual query and the data separately, but when the CFO wants to look at common trends against the corporate database for spending with daily, weekly and monthly increments for sales engineers in the northeast regions...... You get the picture. Why a different approach? Because like any other DBMS, the drawbacks of traditional OLTP systems are that they are not built around an analytical approach. They do not focus on the statistical data that is necessary for reporting. I am a strong supporter of data analytics and feel that if your organization is not using them, then you are not competing at the level you can be. Infobright solves this problem with an approach that is based on performance, scalability and lowering overall costs. Take a look into why an analytic database is becoming a vital concept into the business intelligence communities at http://www.infobright.org

    L R 2 Replies Last reply
    0
    • C craig trombly infobright

      As a software engineer myself, I have a strong background working with DBMS systems like SQL Server and MySQL. Not just from building web applications, but also from a n-Tier application architecture approach. I tend to use standard approaches to architecture and modeling, so like any engineer, I have come to test the limits and drawbacks of SQL Server and other OLTP databases. Building out the common business, data and presentation layers of any application tends to meet the many challenges of keeping those layers separate and autonomous. I have worked in many different industries ranging from healthcare and education to wholesale and retail, and one of the biggest problems that I always seem to encounter in my projects is ad-hoc querying in the reporting modules. How do you keep the database tuned for queries when you do not know what the query will be? SQL Server certainly has caching and even the ability to cache the actual query and the data separately, but when the CFO wants to look at common trends against the corporate database for spending with daily, weekly and monthly increments for sales engineers in the northeast regions...... You get the picture. Why a different approach? Because like any other DBMS, the drawbacks of traditional OLTP systems are that they are not built around an analytical approach. They do not focus on the statistical data that is necessary for reporting. I am a strong supporter of data analytics and feel that if your organization is not using them, then you are not competing at the level you can be. Infobright solves this problem with an approach that is based on performance, scalability and lowering overall costs. Take a look into why an analytic database is becoming a vital concept into the business intelligence communities at http://www.infobright.org

      L Offline
      L Offline
      Lost User
      wrote on last edited by
      #2

      craig trombly @ infobright wrote:

      How do you keep the database tuned for queries when you do not know what the query will be?

      You don't tune for a query; indexes aren't linked to queries, but to fields in a table (or a view). Put indexes on the fields that are used for searching and filtering. You can even ask Sql Server which indexes are used most frequently and which aren't, so it could automagically fine-tune itself based on recent usage (the server keeps statistics, so it "knows").

      craig trombly @ infobright wrote:

      but when the CFO wants to look at common trends against the corporate database for spending with daily, weekly and monthly increments for sales engineers in the northeast regions......

      I don't see a problem there.

      craig trombly @ infobright wrote:

      Take a look into why an analytic database is becoming a vital concept into the business intelligence communities at http://www.infobright.org

      Ah, so this is an ad? ;P If you want to introduce something new to the community, then please submit an article; the forum is more fore live discussions, and lots of new posts will move this one to the back, and people will forget about it.

      Bastard Programmer from Hell :suss:

      C 1 Reply Last reply
      0
      • L Lost User

        craig trombly @ infobright wrote:

        How do you keep the database tuned for queries when you do not know what the query will be?

        You don't tune for a query; indexes aren't linked to queries, but to fields in a table (or a view). Put indexes on the fields that are used for searching and filtering. You can even ask Sql Server which indexes are used most frequently and which aren't, so it could automagically fine-tune itself based on recent usage (the server keeps statistics, so it "knows").

        craig trombly @ infobright wrote:

        but when the CFO wants to look at common trends against the corporate database for spending with daily, weekly and monthly increments for sales engineers in the northeast regions......

        I don't see a problem there.

        craig trombly @ infobright wrote:

        Take a look into why an analytic database is becoming a vital concept into the business intelligence communities at http://www.infobright.org

        Ah, so this is an ad? ;P If you want to introduce something new to the community, then please submit an article; the forum is more fore live discussions, and lots of new posts will move this one to the back, and people will forget about it.

        Bastard Programmer from Hell :suss:

        C Offline
        C Offline
        craig trombly infobright
        wrote on last edited by
        #3

        Eddy, Thank you for letting me know. This is not an ad though. What I am trying to do is to get people talking about analytic databases and to encourage the use and understanding of them. I do appreciate the feedback from you.

        C 1 Reply Last reply
        0
        • C craig trombly infobright

          As a software engineer myself, I have a strong background working with DBMS systems like SQL Server and MySQL. Not just from building web applications, but also from a n-Tier application architecture approach. I tend to use standard approaches to architecture and modeling, so like any engineer, I have come to test the limits and drawbacks of SQL Server and other OLTP databases. Building out the common business, data and presentation layers of any application tends to meet the many challenges of keeping those layers separate and autonomous. I have worked in many different industries ranging from healthcare and education to wholesale and retail, and one of the biggest problems that I always seem to encounter in my projects is ad-hoc querying in the reporting modules. How do you keep the database tuned for queries when you do not know what the query will be? SQL Server certainly has caching and even the ability to cache the actual query and the data separately, but when the CFO wants to look at common trends against the corporate database for spending with daily, weekly and monthly increments for sales engineers in the northeast regions...... You get the picture. Why a different approach? Because like any other DBMS, the drawbacks of traditional OLTP systems are that they are not built around an analytical approach. They do not focus on the statistical data that is necessary for reporting. I am a strong supporter of data analytics and feel that if your organization is not using them, then you are not competing at the level you can be. Infobright solves this problem with an approach that is based on performance, scalability and lowering overall costs. Take a look into why an analytic database is becoming a vital concept into the business intelligence communities at http://www.infobright.org

          R Offline
          R Offline
          R Giskard Reventlov
          wrote on last edited by
          #4

          Reported: sounds like an ad and looks like an ad and if the page could speak it would probably quack.

          "If you think it's expensive to hire a professional to do the job, wait until you hire an amateur." Red Adair. nils illegitimus carborundum me, me, me

          D 1 Reply Last reply
          0
          • C craig trombly infobright

            Eddy, Thank you for letting me know. This is not an ad though. What I am trying to do is to get people talking about analytic databases and to encourage the use and understanding of them. I do appreciate the feedback from you.

            C Offline
            C Offline
            Chris Maunder
            wrote on last edited by
            #5

            craig trombly @ infobright wrote:

            What I am trying to do is to get people talking about analytic databases and to encourage the use and understanding of them

            Then why did you post

            craig trombly wrote:

            Take a look into why an analytic database is becoming a vital concept into the business intelligence communities at http://www.infobright.org

            Not cool.

            Chris Maunder The Code Project | Co-founder Microsoft C++ MVP

            L 1 Reply Last reply
            0
            • C Chris Maunder

              craig trombly @ infobright wrote:

              What I am trying to do is to get people talking about analytic databases and to encourage the use and understanding of them

              Then why did you post

              craig trombly wrote:

              Take a look into why an analytic database is becoming a vital concept into the business intelligence communities at http://www.infobright.org

              Not cool.

              Chris Maunder The Code Project | Co-founder Microsoft C++ MVP

              L Offline
              L Offline
              Lost User
              wrote on last edited by
              #6

              Hey Chris, the original post has been removed, but it seems you inadvertently posted the link again. :)

              1 Reply Last reply
              0
              • R R Giskard Reventlov

                Reported: sounds like an ad and looks like an ad and if the page could speak it would probably quack.

                "If you think it's expensive to hire a professional to do the job, wait until you hire an amateur." Red Adair. nils illegitimus carborundum me, me, me

                D Offline
                D Offline
                Dan Mos
                wrote on last edited by
                #7

                Wat :-D

                All the best, Dan

                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