Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

.NET/mono και Firebird SQL

Îåêßíçóå áðü ôï ìÝëïò dchri. Τελευταία δημοσίευση από το μέλος KelMan στις 17-02-2006, 20:08. Υπάρχουν 14 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  14-02-2006, 14:01 9665

    .NET/mono και Firebird SQL

    Γειά σε όλους,

    λόγω του ότι υπάρχει η σκέψη να χρησιμοποιηθεί η Firebird RDBMS σαν εναλλακτική ( ή κύρια ) βάση δεδομένων σε ένα πρόγραμμα .NET/mοno, θα ήθελα να σας ρωτήσω πόσο γνωστό είναι ανάμεσα στους έλληνες προγραμματιστές ότι η Firebird έχει .ΝΕΤ Data Provider. Και πόσοι χρησιμοποιούν ή είναι πρόθυμοι να χρησιμοποιήσουν την Firebird.

    Χρήσιμοι σύνδεσμοι για όποιoν ενδιαφέρεται :

    Firebird 1.5.3
    Firebird .NET Data Provider

    Δημήτριος Ιωαννίδης
    Firebird Project Administrator
    http://www.firebirdsql.org
    IBPhoenix
    http://www.ibphoenix.gr

    "The distance between genius and insanity is measured only by success." --
  •  14-02-2006, 20:17 9673 σε απάντηση της 9665

    Απ: .NET/mono και Firebird SQL

    Μπορείς να μας κάνεις μια λίστα (ή να μας παραπέμψεις σε κάποια λίστα) που να λέει τα features που υποστηρίζει ο provider; Πχ πρόσφατα, έπεσα στον provider της Microsoft για την Oracle ο οποίος δεν υποστηρίζει παραμέτρους στα queries. Επίσης, παλιότερα (αν θυμάμαι καλά), είχα δει ότι δεν υποστηρίζει και two-phase commit. Γι αυτό θα ήταν χρήσιμη μια τέτοια λίστα, για να ξέρεις τι μπορεί και τι δεν μπορεί να κάνει...
    Vir prudens non contra ventum mingit
  •  15-02-2006, 10:01 9694 σε απάντηση της 9673

    Απ: .NET/mono και Firebird SQL


     KelMan wrote:
    Μπορείς να μας κάνεις μια λίστα (ή να μας παραπέμψεις σε κάποια λίστα) που να λέει τα features που υποστηρίζει ο provider;


    Φυσικά! Εκτός από την παρακάτω λίστα, περισσότερα μπορείτε να βρείτε στους παρακάτω συνδέσμους :

    http://www.dotnetfirebird.org/
    http://www.firebirdsql.org/index.php?op=devel&sub=netprovider


    Firebird ADO.NET Provider Features

    Firebird has a fully featured managed ADO.NET provider with rich set of features:

    Connection Pooling
    The provider uses connection pooling by default. Connection pooling can improve performance when the application is opening and closing connections frequently (e.g. web applications).

    Implicit Transactions
    Every operation in Firebird runs under transaction control. To make your work easier, there is a default transaction started and committed automatically if you don't specify it.

    Programmatic Database Creation
    The ADO.NET provider allows you to create a new database from your application.

    Batch SQL/DDL Execution
    The service API supports running batch SQL/DDL scripts. You can create a new database structure, update the structure to a new version, create stored procedures, etc.

    Service API
    Other service API functions include database backup, restore, validation, retrieving statistics and database/server properties, user management.

    Transparent Text BLOB Support
    BLOB fields with TEXT subtype can be accessed as strings transparently.

    MSSQL-Style Parameters ("@parameter")
    Firebird ADO.NET provider support named parameters as well as quotation mark parameters ("?").

    CommandBuilder
    The provider support CommandBuilder that generates SELECT/INSERT/UPDATE/DELETE commands for a table/view automatically.

    StoredProcedure CommandType
    The provider supports setting FbCommand.CommandType to StoredProcedure. This shortens the SQL command for calling stored procedures from "EXECUTE PROCEDURE MYPROC (@param1, @param2)" to "MYPROC".

    Metadata Retrieval
    The provider can give you information on your database structure, including tables, view, stored procedures and their parameters, etc.




    Δημήτριος Ιωαννίδης
    Firebird Project Administrator
    http://www.firebirdsql.org
    IBPhoenix
    http://www.ibphoenix.gr

    "The distance between genius and insanity is measured only by success." --
  •  15-02-2006, 11:24 9706 σε απάντηση της 9694

    Απ: .NET/mono και Firebird SQL

    Πραγματικά ενδιαφέρον project. Υπάρχουν ASP.NET 2.0 providers (Membership, profile etc.) για αυτό το DBMS?
  •  15-02-2006, 11:40 9709 σε απάντηση της 9706

    Απ: .NET/mono και Firebird SQL

     Sunburn wrote:
    Πραγματικά ενδιαφέρον project. Υπάρχουν ASP.NET 2.0 providers (Membership, profile etc.) για αυτό το DBMS?


    Διαβάζοντας στον ιστοχώρο του Firebird .NET Data Provider


    The development of the v2.0 is going to be focused on:

    • ADO.NET 2.0 Compliance.
    • Firebird 2.0 compliance.
    • Developement of a Data Designer Extensibility (DDEX) provider to provider integreation of the provider inside Microsoft Visual Studio 2005
    • Developement of a new GDS Client to be used within the Firebird/Fyracle External Procedure Engine for .NET

    ADO.NET 2.0 Compliance.

    The status of the ADO.NET provider classes to ADO.NET 2.0 is mainly complete.

    DDEX Provider for Visual Studio 2005.

    There are some things that are pending of being finished.

    • Better installation process to avoid the need of the Visual Studio 2005 SDK.
    • Full testing

    Firebird/Fyracle Stored Procedure Engine.

    The developement of the external stored procedure engine for .NET is being developed in C++ (the external procedure engine plugin) and C# (a new GDS client). There are some things that are pending of being finished.

    • Code revision to make sure the C++ code is correct ( as it's my first C++ work the re could pontential problems that should be resolved ;) )
    • Data types conversion between C->C++ and viceversa, like binary and text blobs.
    • Full testing


    Ελπίζω να σε βοήθησε.



    Δημήτριος Ιωαννίδης
    Firebird Project Administrator
    http://www.firebirdsql.org
    IBPhoenix
    http://www.ibphoenix.gr

    "The distance between genius and insanity is measured only by success." --
  •  15-02-2006, 14:29 9722 σε απάντηση της 9709

    Απ: .NET/mono και Firebird SQL

    Γεια σου Δημήτρη.
    Κάποιο άλλο management tool εκτός του ISQL υπάρχει;
    Πάνος Αβραμίδης
  •  15-02-2006, 15:30 9726 σε απάντηση της 9722

    Απ: .NET/mono και Firebird SQL

     axaros wrote:
    Κάποιο άλλο management tool εκτός του ISQL υπάρχει;


    Επίσημο εργαλείο είναι το isql. Αλλά ορίστε μία λιστα με εργαλεία διαχείρισης  απο τον ιστοχώρο της IBPhoenix. Προσωπικά χρησιμοποιώ αρκετά συχνά το IBExpert Personal Edition που είναι freeware σε Win32, ενώ για cross-platform το flamerobin αν και είναι στα σπάργανα με πολύ μειωμένες δυνατότητες.


    Δημήτριος Ιωαννίδης
    Firebird Project Administrator
    http://www.firebirdsql.org
    IBPhoenix
    http://www.ibphoenix.gr

    "The distance between genius and insanity is measured only by success." --
  •  16-02-2006, 17:16 9789 σε απάντηση της 9726

    Απ: .NET/mono και Firebird SQL

    Pa mal!! Pa mal!!
    Γιατί το isql θέλει μια α υπομονή ...
    Ευχαριστώ Δημήτρη ...

    Μια πολύ σύντομη ερώτηση (με την πρώτη ματιά που λένε) :
    Τι είναι τα domains;

    Επίσης πως θα κάνω import κάποια data από ας πούμε ένα SQL Server instance;


    Πάνος Αβραμίδης
  •  16-02-2006, 19:08 9798 σε απάντηση της 9789

    Απ: .NET/mono και Firebird SQL

     axaros wrote:

    Τι είναι τα domains;

    Τα Domains είναι κατα μία έννοια user-defined data types. Με περιορισμένες δυνατότητες, όμως. Αν και δεν μπορείς να δημιουργήσεις ένα καινούργιο data type, στην ουσία σε ένα domain μπορείς να "αποθηκεύσεις" τις περισότερες ιδιότητες μίας στήλης ( column ) π.χ. check constraint, data type, default value, και μετά το χρησιμοποιείς σαν column data type όταν δημιουργείς ένα πίνακα, και η στήλη ( column ) έχει όλες τις ιδιότητες του.

     axaros wrote:

    Επίσης πως θα κάνω import κάποια data από ας πούμε ένα SQL Server instance;



    Ειλικρινά δεν το έχω χρησιμοποιήσει αλλά έχω ακούσει παρα πολλούς να χρησιμοποιούν το Interbase DataPump.

    Φιλικά

    Δημήτριος Ιωαννίδης
    Firebird Project Administrator
    http://www.firebirdsql.org
    IBPhoenix
    http://www.ibphoenix.gr

    "The distance between genius and insanity is measured only by success." --
  •  16-02-2006, 20:18 9800 σε απάντηση της 9789

    Απ: .NET/mono και Firebird SQL

     axaros wrote:
    Επίσης πως θα κάνω import κάποια data από ας πούμε ένα SQL Server instance;

    Με DTS ή SSIS! Αφού τα έχεις, γιατί να μην τα χρησιμοποιήσεις?


    Παναγιώτης Καναβός, Freelancer
    Twitter: http://www.twitter.com/pkanavos
  •  17-02-2006, 14:38 9824 σε απάντηση της 9800

    Απ: .NET/mono και Firebird SQL

    Πως Πάνο που δεν βλέπω ούτε ODBC driver;


    Πάνος Αβραμίδης
  •  17-02-2006, 14:43 9825 σε απάντηση της 9824

    Απ: .NET/mono και Firebird SQL

    Αφού έχει OLE DB provider Wink [;)]
    Vir prudens non contra ventum mingit
  •  17-02-2006, 14:50 9826 σε απάντηση της 9824

    Απ: .NET/mono και Firebird SQL

     axaros wrote:

    Πως Πάνο που δεν βλέπω ούτε ODBC driver;



    Αν εννοείς ODBC Driver για την Firebird, τότε μπορείς να βρείς έναν εδώ και εδώ.
    Φιλικά,



    Δημήτριος Ιωαννίδης
    Firebird Project Administrator
    http://www.firebirdsql.org
    IBPhoenix
    http://www.ibphoenix.gr

    "The distance between genius and insanity is measured only by success." --
  •  17-02-2006, 17:16 9830 σε απάντηση της 9825

    Απ: .NET/mono και Firebird SQL

     KelMan wrote:
    Αφού έχει OLE DB provider Wink [;)]

    Πούντο πούντο το δαχτυλίδι;
    Κάτι δεν έστησα σωστά ...


    Πάνος Αβραμίδης
  •  17-02-2006, 20:08 9838 σε απάντηση της 9830

    Απ: .NET/mono και Firebird SQL

    Sorry, μπερδεύτικα... Είχα δει τον .ΝΕΤ provider και μου κόλλησε ότι ήταν OLE DB provider...


    Vir prudens non contra ventum mingit
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems