firebird 2.5 - вектор дальнейшего развития, dmitry yemanov, (in russian)

Download Firebird 2.5 - вектор дальнейшего развития, Dmitry Yemanov, (in Russian)

If you can't read please download the document

Upload: nataly-polyanskaya

Post on 16-Jun-2015

3.269 views

Category:

Technology


1 download

DESCRIPTION

Презентация Дмитрия Еманова о текущем состоянии и планах развития Firebird в 2009-2010 годах.

TRANSCRIPT

  • 1. Firebird : 2.5 Firebird Project http://www.firebirdsql.org/

2.

  • 1.5.5 :

3. 2.0.5 : , 4. 2.1.2 :

  • 2.5 : -,

5. 3.0 : , - 6. 2.1

  • Windows-

7. 8. 9. , 10. MERGE, WITH [RECURSIVE], NATURAL JOIN, JOIN .. USING .. 11. 50 12. 2.5

  • ,

13. 2.1 3.0, 14. multi-core/SMP 15. 16. 17. 2.5

18. (Classic + SuperServer) / 2 = SuperClassic 19. Embedded 20. 21. , 22. , .. 23. 2.5: SuperClassic Classic Classic Classic Embedded Embedded Embedded Database 24. 2.5

  • SIMILAR TO ( )

25. (/) PSQL- 26. , 27. SQL (EXECUTE STATEMENT), 28. HEX-, SQLSTATE, .. 29. 2.5

  • EXECUTE STATEMENT EXECUTE STATEMENT () () -- WITH CALLER PRIVILEGES -- ON EXTERNAL DATA SOURCE WITH {AUTONOMOUS | COMMON} TRANSACTION [AS USER PASSWORD ]

30. 2.5

  • firebird.conf, fbtrace.conf, -

31. , , ( API) 32. , - 33. 2.5

  • enabled true include_filter (.*)(INSERT|UPDATE|DELETE)(.*) log_statement_finish true log_procedure_finish true log_trigger_finish true print_plan true print_perf true time_threshold 0 log_filename /opt/firebird/log/trace.log

34. 3.0:

  • ,
  • , :
  • shared ( )

35. dedicated ( ) , API 36. , / 37. fbembed.dll fbclient.dll fbserver.exe 38. 2.5 3.0 Firebird 2.5 Firebird 3.0 SuperServer SuperClassic Classic Dedicated (in-process) Shared (cross-process) 39. 3.0:

  • ODS 12.0:
  • sweep helper map

40. nbackup helper map 41. 42. , ( ) 43. 3.0:

  • (-SQL) ,

44. DDL 45. PSQL- 46. (OVER, PARTITION BY) 47. (MON$-) 48. 3.0:

49. DDL 50. (GRANT ROLE TO ROLE) 51. 52. 53. , 54. ?

  • (partitioning)

55. Point-In-Time Recovery 56. (mirroring, replication) 57. scaling out (shared-disk RedHat DLM) 58. 59. Firebird

  • Red Database
  • Firebird 2.1 Firebird 2.5

60. Java 61. Lucene 62. :

63. 64. 65. 66. 1, 1 67. ?