Download Get PPT file

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Tandem Computers wikipedia , lookup

Serializability wikipedia , lookup

Microsoft Access wikipedia , lookup

Entity–attribute–value model wikipedia , lookup

SQL wikipedia , lookup

Extensible Storage Engine wikipedia , lookup

IMDb wikipedia , lookup

Team Foundation Server wikipedia , lookup

Oracle Database wikipedia , lookup

PL/SQL wikipedia , lookup

Microsoft SQL Server wikipedia , lookup

Open Database Connectivity wikipedia , lookup

Ingres (database) wikipedia , lookup

Functional Database Model wikipedia , lookup

Microsoft Jet Database Engine wikipedia , lookup

Database wikipedia , lookup

Concurrency control wikipedia , lookup

Relational model wikipedia , lookup

Database model wikipedia , lookup

Clusterpoint wikipedia , lookup

ContactPoint wikipedia , lookup

Transcript
EOVSA Prototype Review
MONITOR DATABASE
GIL JEFFER
EVOSA Project Review Meeting
MONITOR DATABASE
24-26 September 2012
1
INTRO
Brand new to your domain, it’s a learning event for me.
• I’ve read the 2004 CARMA document
• Dale answered high-level questions
At this point, I can’t offer much in the way of specifics.
Yesterday’s meeting served as a welcome introduction.
I saw color-coded slides to show status; so I’ll do the same.
Black indicates “Yet to be started”
EVOSA Project Review Meeting
MONITOR DATABASE
24-26 September 2012
2
HARDWARE
Minimum…
• Multicore server with plenty of memory (12 GB+).
• RAID 5/50/10 disk subsystem for database storage.
• RAID 0 disk subsystem for volatile TempDB.
(memory and fast disk more important than fast CPU)
Downsides…
• No redundancy except for disk subsystem.
• Any maintenance / failure takes the system offline.
RAID 50
RAID 0
EVOSA Project Review Meeting
MONITOR DATABASE
24-26 September 2012
3
HARDWARE
Better…
• Two near-identical systems.
• Linked with dedicated 1 GBe crossover cable to ports.
• Set up as SQL Replication between systems.
Advantages…
• Full hardware redundancy.
• Can set up Fallover Cluster; automatic switch on failure.
• Distribute loading (collection on one, reporting on other).
• Effectively serves are real-time database backup.
EVOSA Project Review Meeting
MONITOR DATABASE
24-26 September 2012
4
DESIGN
Not Quite Yet!…
• Need to study data schema (structure) first.
• Need to determine in what way it will be interrogated.
In a way, need to see both ends to design the middle.
Feeding the database…
• Can accept many data types (text, binary, XML, etc).
• Set up parent/child relational hierarchies (settings/data).
• Primary keys to relate tables, records carry timestamps.
• Insert (instead of) triggers can help handle processing.
Programming language…
• Transact-SQL built into database engine.
• Used for ad-hoc queries, triggers, stored procedures, etc.
EVOSA Project Review Meeting
MONITOR DATABASE
24-26 September 2012
5
DESIGN
EVOSA Project Review Meeting
MONITOR DATABASE
24-26 September 2012
6
REPORTING
Accessing the database externally…
• Create executables in most any programming language.
• Tabular reports or graphics using any tool/language.
• Create web applications
• Get data, build in browser
• Build on server, deliver to browser
Often determined by which pushes less data across
Reporting tool built into SQL Server…
• SQL Reporting Services used to build web-based reports.
• Includes tools for tabular, graphic, or gauge reports.
• End-user can select data sources, date ranges, etc.
• Some examples (from NJIT’s Antarctic AGO stations)…
EVOSA Project Review Meeting
MONITOR DATABASE
24-26 September 2012
7
TABULAR: RptSvcs
Reporting Services…
• Builds report on server, delivers it to end-user.
• Does not require end-user to download a web app.
EVOSA Project Review Meeting
MONITOR DATABASE
24-26 September 2012
8
GRAPHICS: RptSvcs
EVOSA Project Review Meeting
MONITOR DATABASE
24-26 September 2012
9
SPARKLINES: RptSvcs
EVOSA Project Review Meeting
MONITOR DATABASE
24-26 September 2012
GAUGES: RptSvcs
EVOSA Project Review Meeting
MONITOR DATABASE
24-26 September 2012