* scylladb.com +php vs gonga.com and what? or just use gnoga with scylla? @ 2019-03-14 18:10 Rabican 2019-03-14 20:01 ` Shark8 0 siblings, 1 reply; 4+ messages in thread From: Rabican @ 2019-03-14 18:10 UTC (permalink / raw) What do ada gods use for scalable databases? scylladb.com looks cool I understand ada is fast and maintainable and easy to learn. Can it use scylla ? how easily? or if there some other data solution for gnoga.com/ada? Can postgresql if used properly scale? ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: scylladb.com +php vs gonga.com and what? or just use gnoga with scylla? 2019-03-14 18:10 scylladb.com +php vs gonga.com and what? or just use gnoga with scylla? Rabican @ 2019-03-14 20:01 ` Shark8 2019-03-21 1:41 ` Rabican 2019-03-21 5:17 ` gautier_niouzes 0 siblings, 2 replies; 4+ messages in thread From: Shark8 @ 2019-03-14 20:01 UTC (permalink / raw) On Thursday, March 14, 2019 at 12:10:56 PM UTC-6, Rabican wrote: > What do ada gods use for scalable databases? > > scylladb.com looks cool > > I understand ada is fast and maintainable and easy to learn. It is. Especially if you know another programming language. > Can it use scylla ? how easily? I don't know if it can; but if it has bindings to C, COBOL, or FORTRAN it can do so *easily* because such foreign-function interfaces are part of the standard. (Annex B is titled "Interface to Other Languages") Annex B also has C++, but my understanding is that there's enough variances in the C++ standard that it can depend on which C++ implementation you're trying to interface with. (I haven't used the C++ foreign-interfaces so I cannot give you a more definite answer WRT C++.) Interfacing with other languages is _VERY_ easy. -- As an example let's say you've got a banking program in COBOL and you want to use a function which takes a USER-ID typed value and adds a currency typed value to it, this could be as simple as: Type User_ID is range 0..2**32-1 -- a 32-bit ID, w/ COBOL's layout. with Size => 32, Convention => COBOL; Type Currency is delta 0.01 range 0.00..1_000_000_000.00 -- $0 to 1 Billion. with Size => 64, Convention => COBOL; Procedure Deposit( Account : in out User_ID; Amount : in Currency ) with Import, Convention => COBOL, External_Name => "DO-DEPOSIT"; > or if there some other data solution for gnoga.com/ada? I don't know if Gnoga has an integrated DB solution; if it's small to medium sized you might be able to get away w/o a DB at all and simply use containers and streaming for persistence. > Can postgresql if used properly scale? Yes. ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: scylladb.com +php vs gonga.com and what? or just use gnoga with scylla? 2019-03-14 20:01 ` Shark8 @ 2019-03-21 1:41 ` Rabican 2019-03-21 5:17 ` gautier_niouzes 1 sibling, 0 replies; 4+ messages in thread From: Rabican @ 2019-03-21 1:41 UTC (permalink / raw) On Thursday, March 14, 2019 at 4:01:53 PM UTC-4, Shark8 wrote: > On Thursday, March 14, 2019 at 12:10:56 PM UTC-6, Rabican wrote: > > What do ada gods use for scalable databases? > > > > scylladb.com looks cool > > > > I understand ada is fast and maintainable and easy to learn. > > It is. > Especially if you know another programming language. > > > Can it use scylla ? how easily? > > I don't know if it can; but if it has bindings to C, COBOL, or FORTRAN it can do so *easily* because such foreign-function interfaces are part of the standard. (Annex B is titled "Interface to Other Languages") Annex B also has C++, but my understanding is that there's enough variances in the C++ standard that it can depend on which C++ implementation you're trying to interface with. (I haven't used the C++ foreign-interfaces so I cannot give you a more definite answer WRT C++.) > > Interfacing with other languages is _VERY_ easy. -- As an example let's say you've got a banking program in COBOL and you want to use a function which takes a USER-ID typed value and adds a currency typed value to it, this could be as simple as: > > Type User_ID is range 0..2**32-1 -- a 32-bit ID, w/ COBOL's layout. > with Size => 32, Convention => COBOL; > Type Currency is delta 0.01 range 0.00..1_000_000_000.00 -- $0 to 1 Billion. > with Size => 64, Convention => COBOL; > > Procedure Deposit( Account : in out User_ID; Amount : in Currency ) > with Import, Convention => COBOL, External_Name => "DO-DEPOSIT"; > > > or if there some other data solution for gnoga.com/ada? > I don't know if Gnoga has an integrated DB solution; if it's small to medium sized you might be able to get away w/o a DB at all and simply use containers and streaming for persistence. > > > Can postgresql if used properly scale? > Yes. thx! ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: scylladb.com +php vs gonga.com and what? or just use gnoga with scylla? 2019-03-14 20:01 ` Shark8 2019-03-21 1:41 ` Rabican @ 2019-03-21 5:17 ` gautier_niouzes 1 sibling, 0 replies; 4+ messages in thread From: gautier_niouzes @ 2019-03-21 5:17 UTC (permalink / raw) On Thursday, March 14, 2019 at 9:01:53 PM UTC+1, Shark8 wrote: > > or if there some other data solution for gnoga.com/ada? > I don't know if Gnoga has an integrated DB solution; if it's small to medium sized you might be able to get away w/o a DB at all and simply use containers and streaming for persistence. Googling "gnoga database" gets you to http://www.gnoga.com/user_guide.html where MySQL and SQLite are mentioned. I use Gnoga with SQLite, it works perfectly. The entire database server is linked statically to the executable, so the entire server (Web + Gnoga + database engine) is contained in a single executable!... ^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2019-03-21 5:17 UTC | newest] Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2019-03-14 18:10 scylladb.com +php vs gonga.com and what? or just use gnoga with scylla? Rabican 2019-03-14 20:01 ` Shark8 2019-03-21 1:41 ` Rabican 2019-03-21 5:17 ` gautier_niouzes
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox