СУБД firebird: Краткий обзор, Дмитрий Еманов (in russian)
DESCRIPTION
Небольшая презентация Дмитрия Еманова, ведущего разработчика Firebird, посвящена обзору СУБД Firebird, в том числе текущему состоянию и планам развития.TRANSCRIPT
- 1. Slide Firebird: mailto:[email protected] The Firebird Project http://www.firebirdsql.org
2. Slide
-
- 1981: MVCC Bernstein Goodman
- 3. 1984: Rdb/ELN vs Rdb/VMS DEC
4. 1984: Groton Database Systems 5. 1986: Ashton-Tate 6. 1991: Borland 7. 2000: InterBase Open Source
-
- 2000: Firebird
-
- 2001: InterBase
- 8. 2002: FB 1.0, Firebird Foundation
9. 2004-..: 10. Slide
-
- one-click setup, -,
- 11. ,
12. 13. Multi-Generational Architecture, 14. 15. Windows, Linux, Unix-like OS 16. 50 ( UTF8) 17. Slide
-
- Classic Server
- 18.
19. 20. Super Server
21. 22. : Embedded Server
- + .dll/.so
23. 24. Slide
-
- MGA
- 25. -
-
- Careful Writes
- 26.
27. redo-
28. I/O 29. jump nodes, NULL .. 30. Slide
-
- 32-bit
- Windows (x86)
- 31. Linux (x86, Sparc, PowerPC, MIPS/MIPSEL)
32. Solaris (x86, Sparc)
-
-
- FreeBSD (x86)
- 33. MacOS Darwin (x86, PowerPC)
-
- 34. HP-UX (PA-RISC)
35. AIX (PowerPC) 36. Sinix-Z (Siemens)
-
- 64-bit
- Windows (x86_64)
- 37. Linux (x86_64)
38. Solaris (Sparc) 39. MacOS Darwin (x86_64) 40. HP-UX (PA-RISC) 41. Slide (connectivity)
-
- C/C++ API
- 42. Jaybird: Class 4 JCA/JDBC Driver
-
-
- ODBC Driver
- 43. ADO.NET Provider
-
-
-
- IBPP C++ Wrapper
-
-
-
- OLE-DB Provider
- 44. IBX, FIBPLus, IBObjects Delphi
-
-
-
- dbExpress Firebird Driver Delphi
- 45. Gemini ODBC, EasySoft ODBC
-
-
-
- PHP, PDO_FIREBIRD
- 46. kinterbasdb Python
-
- 47. FireRuby
48. Slide
-
- one size fits all
- 49. , PSQL
50. SQL ( 1999 2003)
-
- 51.
- 52. ,
- 53.
54. 55. community 56. Slide
-
- vs
- 57.
-
-
- PITR (Point-In-Time Recovery)
- 58.
-
- 59.
60. :-)
- 61. (--)
-
-
- GUI
- 62.
-
63. Slide
-
- AVARDA,
- AVARDA.RetailNetwork
-
-
- 1000 , 120
- 64. Firebird Classic Server 2.0 Linux
-
-
- SAS,
-
-
- 200 , 7
- 65. Firebird Embedded 2.0,
-
- Distributel (, ), Bas-X (ERP, )
66. , 67. , , 68. Slide
-
- (2.5, 3.0)
-
-
- SuperServer (2.5, 3.0)
- 69. (-3.0)
-
- 70. Point-In-Time Recovery (-3.0)
-
- (2.5, 3.0)
-
-
- (2.5, 3.0)
- 71. (3.0)
-
- 72. (3.0 )
73. (3.0 ) 74. SlideRoadmap 2008
-
- : 1.5.6, 2.0.4, 2.0.5
2.1
-
- 75. SQL-, 50
- 76. -
-
- 2.5
- 77.
-
- 78. SQL
- 79. -
80. Slide?